Mac OS X 下搭建thrift环境
2023-09-14 08:58:20 时间
thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生产引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。
2.1安装boost注:先到官网下载boost包,并解压,然后进去该目录。
./bootstrap.sh —prefix=PATH_TO_BOOST sudo ./b2 threading=multi address-model=64 variant=release stage install
2.2安装libevent
注:先到官网下载libevent包,并解压,然后进去该目录(目录路径:/usr/local)。
./configure —prefix=/usr/local make sudo make install
2.3安装thrift
从github 获得thrift-0.9.1.zip(官方提供的有些BUG,请使用开源社区的社区版本) 【下载地址】
步骤如下:
1、在解压后的thrift目录(目录路径:/usr/local)中运行./bootstrap.sh
2、执行 export CXXFLAGS="-std=c++11"
3、./configure --prefix=/usr/local/thrift-0.9.1 --with-boost=PATH_TO_BOOST --with-libevent=/usr/local --without-ruby --without-haskell --without-erlang --without-python --without-perl(参数根据需要进行设定)
4、make CXXFLAGS=-stdlib=libstdc++
5、sudo make install
3.环境变量PATH=$JAVA_HOME/bin:$PATH:$THRIFT_HOME/bin export JAVA_HOME CLASSPATH PATH THRIFT_HOME
thrift --version Thrift version 0.9.1
显示出thrift的版本号,表示thrift的环境搭建成功了。
5.编译Thrift文件 编译thrift文件命令如下所示:dengjiedeMacBook-Pro:~ dengjie$ thrift -r -gen java ./StatQueryService.thrift
如何让 Mac OS X 快速完成升级 每次将 Mac OS X 升级到新版本时,你只能干等着,看进度条慢慢变化,是不是觉得很无奈。最近有用户在 Reddit 中发帖,和其他用户共享了只需一个终端指令就能够让 macOS 升级变得更快。 这名用户表示,自己通过 App Store 升级 macOS 前后通常需要半个小时。
使用计算机,“字处理”是最普遍的工作任务。在进行字处理的过程中,熟练使用各种各样的快捷键对提高工作效率有着决定性的意义。(拿来任何一个软件──哪怕操作系统──研究它的快捷键是用计算机工作的最良好习惯。
相关文章
- 在Mac OS X下搭建gtk编译环境
- Mac OS X汇编语言常识
- Mac OS X下各种文件编码的转换方法
- mac os X中关于dayone缓存的实际文件位置
- mac OS X 下ft_rich游戏的重构
- [MAC OS] NSButton tag 获取
- [MAC] mac系统如何显示和隐藏文件
- VMWare 虚拟机 安装 Mac OS X
- Unity3D开发之Mac OS 开发环境搭建 笔记
- Mac OS X 下安装MySQL 5.7
- Mac Pro 安装 Adobe Photoshop CC for mac V2014 破解版
- VMware 9 安装 Mac OS X 10.8 Mountain Lion 图文全程
- VMware 9 安装 Mac OS X 10.8 Mountain Lion 图文全程
- Mac 苹果OS X小技巧:如何更改文件的默认打开方式
- mac os java 环境安装
- Fixing error: “chromedriver” cannot be opened because the developer cannot be verified. Unable to launch the chrome browser on Mac OS
- mac os 虚拟机安装
- AndroidShell (Mac Os Commands)
- Atitit.软件gui按钮and面板---os区-----linux windows搜索文件 文件夹
- OS和android游戏纹理优化和内存优化(cocos2d-x)
- python通过os.walk() 遍历出多级目录下所有文件绝对路径
- Xshell 连接 Mac OS ssh 输入不了密码
- OS知识点总结
- Harmony OS — TabList和Tab分页栏
- Harmony OS — PageSliderIndicator滑动页面指示器
- Linux(Cent OS)基础型常用命令-主命令