Autotools使用一
来源:互联网 发布:牛羊肉补贴 知乎 编辑:程序博客网 时间:2024/05/21 17:58
autotools基础
一般在linux上编译一个工程需要先调用./configure,大部分linux开源项目都使用autotools编译架构,都会有configure这个脚本。通过在执行./configure,产生Makefile,src/Makefile,config.h,为下一步编译做准备。随后调用make进行编译。一般步骤如下:
./configuremakemake checksuPassword:***make installmake installcheck
文件结构
make install将编译的程序,库或者头文件安装到系统中。
安装的路径由prefix决定,默认prefix=/usr/local
比如你可以这样改变prefix值
./configure –prefix ~/usr
make
make install
标准配置变量
./configure可以自动侦测这些变量设置。但是你也可以强制设置这些值。
./configure –help可以列出全部的选项
./configure --prefix ~/usr CC=gcc-3 CPPFLAGS=-I$HOME/usr/include LDFLAGS=-L$HOME/usr/lib
make的一些常用参数
make all
等价于make,编译程序,库,文档等。
make install
安装编译好的程序和库,头文件到系统中。
make install-strip
和make install相同,但是剥离掉调试符号信息。
make uninstall
make install的反向操作。
make clean
删除编译产生的文件(make all的反向操作)
make distclean
删除一些./configure产生的文件。
make check
运行测试项
make installcheck
检查安装程序或库,如果支持的话。
make dist
创建一个压缩包文件 PACKAGE-VERSION.tar.gz.
资料来源
autotools.pdf
0 0
- Autotools使用一
- 使用autotools
- autotools使用
- autotools使用
- autotools使用
- autotools使用
- autotools使用
- autotools使用
- 使用autotools
- autotools使用
- autotools使用
- autotools生成Makefile(一)
- autotools生成Makefile(一)
- Autotools工具学习(一)
- autotools使用流程
- 使用 GNU autotools
- autotools使用流程
- 使用Autotools生成Makefile
- 轻松学习JavaScript三:JavaScript与HTML的结合
- How to Back up and restore SharePoint 2013 using a VSS requestor
- iOS调取通讯录并发送短信功能
- Eclipse+Maven创建webapp项目<一>
- java之redis篇(spring-data-redis整合)
- Autotools使用一
- AltiumDesigner100——常用较好的操作
- javaScript中dom操作
- Java Struts 特性和新特性总结
- iOS XCode中的手机模拟器 利用键盘鼠标模拟各种手势 解决捏合手势中心不动的问题
- NSAssert的使用
- Android动画效果translate、scale、alpha、rotate详解
- MFC 控件重绘(2) NM_CUSTOMDRAW, WM_DRAWITEM, 虚函数DrawItem
- MVC vs. MVP vs. MVVM