zeroc ice 源码编译 怎么搞?

来源:互联网 发布:数据分析建模 编辑:程序博客网 时间:2024/06/02 07:30

1 下载发行版(release)源码,

2 解压后进入根目录,执行make 命令,进行编译:

会提示好多  file or directory can not found ?

这其实就是缺少 依赖包,需要通过  yum install 对应的依赖包,

至于提示 的文件 该属于哪个包,这个就是靠经验了,如果没有经验,就去网上搜索,

如果 仓库里没有对应的包,可以去官网下载 压缩包,解压,然后make 进行安装。

3 目前我遇到的安装的包大概有几个:



bizlib.h :no such file or directory 

yum install zlib-devel bzip2-devel


openssl/sha.h: No such file or directory 

yum install openssl.x86_64 openssl-devel.x86_64


lmdb.h: No such file or directory
https://github.com/zeroc-ice/lmdb/releases 自己下载编译安装


expat.h: No such file or directory

忘了

db_cxx.h no such file or directory

yum install db4-devel.x86_64


: npm: Command not found

去官网下载node.js 并且安装。



 ruby.h: No such file or directory

yum install ruby


总之是 缺少什么就安装什么,

缺少什么目录就创建什么目录。




0 0
原创粉丝点击