关于Linux开源项目基础组件make编译流程
2016-02-03 14:52
411 查看
首先,GNU构建系统:https://en.wikipedia.org/wiki/GNU_build_system 使用Autotool来编译和管理整个产品的生产流程。
就是下面这张图:
这里面需要先了解make和makefile
make:https://en.wikipedia.org/wiki/Make_(software)
makefile:https://en.wikipedia.org/wiki/Makefile
然后了解下automake:https://en.wikipedia.org/wiki/Automake
autoconf:https://en.wikipedia.org/wiki/Autoconf
libtool:https://en.wikipedia.org/wiki/GNU_Libtool
想实践下的同学,可以参考这个简单的例子:http://www.gnu.org/software/automake/manual/html_node/Hello-World.html#Hello-World
关于Linux开源项目基础组件make编译流程
很多Linux开源项目都会用到编译出可执行文件的make,这个是有一套流程的。首先,GNU构建系统:https://en.wikipedia.org/wiki/GNU_build_system 使用Autotool来编译和管理整个产品的生产流程。
就是下面这张图:
这里面需要先了解make和makefile
make:https://en.wikipedia.org/wiki/Make_(software)
makefile:https://en.wikipedia.org/wiki/Makefile
然后了解下automake:https://en.wikipedia.org/wiki/Automake
autoconf:https://en.wikipedia.org/wiki/Autoconf
libtool:https://en.wikipedia.org/wiki/GNU_Libtool
想实践下的同学,可以参考这个简单的例子:http://www.gnu.org/software/automake/manual/html_node/Hello-World.html#Hello-World
相关文章推荐
- Git的安装和使用(Linux)【转】
- Linux命令:cp
- 博主作品《循序渐进Linux》第二版出版发行啦(附封面和目录)
- 在 Linux 下用 mkdir 命令来创建目录和子目录
- 循序渐进学Linux,一线Linux专家南非蚂蚁学习经验谈
- Linux ekho
- linux下查看网络连接
- Linux文件I/O(creat/open/read/write/lseek/close/dup/sync)
- centos7上编译openjdk
- Linux 启动grub error 24: Attempt to access block outside partition 解决
- linux查看文件数
- 简化linux开机启动服务
- CentOs 6.x 升级 Python 版本
- 初探linux子系统集之i2c子系统(二)
- 初探linux子系统集之i2c子系统(二)
- 如何查看各种Linux命令的源码?
- Linux 运维中,为什么现在很多人用源码安装而不用 RPM 安装?
- Linux 启动环境变量PATH设置
- 收藏一些常用的linux命令,用处很大。
- Linux配置VNC Server