Linux第三方库的调用
来源:互联网 发布:淘宝c店违反广告法处罚 编辑:程序博客网 时间:2024/06/05 10:24
第三方库的安装:
以存储引擎为例:先找到第三方库的源码
Libconfig
a) 可以在有网的时候使用apt-get install libconfig试试
b) 解压:tar –xzvf libconfig-1.5.tar.gz
i.
ii. 报错了,说不是zip压缩格式,解压时候去掉z选项,重新解压
iii. tar –xvf libconfig-1.5.tar.gz
iv.
v. 完毕后可以翻看上边的详细配置初始化内容,会发现:缺少flex库
vi.
vii. 缺少bison库
viii.
ix. 所以我们需要先安装libconfig的依赖库:
1. Flex tar -xzvf flex-2.5.35.tar.gz
a) ./configure
b)
c) 需要先安装m4这个依赖库 tar -xzvf m4-1.4.9.tar.gz
d) ./configure
e) make
f) make install
g) m4库安装完毕,进入flex解压目录重新安装flex
h) ./configure
i) Make
j) Make install
k) 安装bison库 tar -xzvf bison-3.0.tar.gz
l) ./configure
m) Make
n) Make install
o) 重新进入libconfig解压目录初始化配置./configure
x. 配置初始化完毕后会出现makefile,这时候即就可以make编译了
xi.
xii. Make
xiii. Make install
xiv. 如果报错说g++相关问题,则是因为没有安装g++编译器,那么就需要键入命令sudo apt-get install build-essential --fix-missing 修复一下编译器
xv.
xvi. 编译器修复成功后,重新make clean 再make
Libconfig安装成功
libzlog:
解压:tar -xzvf zlog-latest-stable.tar.gz 进入解压目录
直接make
Make install
每个第三方库make编译完毕后,都会生成静态库和动态库,make install将库文件拷贝到/usr/local/lib下,如果我们链接库,那么若果动态库和静态库并存且同名,则优先链接动态库,
可以将静态库拷贝一份,拷贝到我们自己的库目录下,然后链接的时候加入链接选项指定静态库链接目录即可
,拷贝到我们自己的库目录下,然后链接的时候加入链接选项指定静态库链接目录即可
- Linux第三方库的调用
- Android调用第三方库的方法
- 调用第三方的接口
- Linux下Qt for Android 调用第三方库ZMQ
- android调用第三方库
- android调用第三方库
- 疑难杂症-调用第三方库
- NDK 调用第三方库及系统库的分析
- 关于Android NDK中调用第三方的动态库
- 关于Android NDK中调用第三方的动态库
- 关于Android NDK中调用第三方的动态库
- 关于Android NDK中调用第三方的动态库
- 关于Android NDK中调用第三方的动态库
- 关于Android NDK中调用第三方的动态库
- cocos2dx sqlite第三方库的资源保存和调用
- 关于Android NDK中调用第三方的动态库
- 刷新APK调用第三方库的一个好方法
- Android NDK中调用第三方的动态库
- [SDUT](3311)数据结构实验之串三:KMP应用 ---KMP(串)
- NYOJ129树的判定
- mui 如何设置只有年份选择器
- IT单词积累
- artDiaLog弹出插件
- Linux第三方库的调用
- mysql优化步骤
- NFS安装实战
- 友元
- CMD命令里的路径包含空格的解决方法
- 徒弟离职引发的思考(藏)
- java中的web.xml配置详解
- v-if,v-show连续使用
- 极乐技术周报(第二十三期)