关于Linux开源项目基础组件make编译流程
2017-08-02 11:48
260 查看
首先,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
相关文章推荐
- 关于Linux开源项目基础组件make编译流程
- Linux 内核编译 —— make localmodconfig 简化内核配置流程
- Linux 开源项目的工程整体编译架构的修改(autotools)
- linux 开源项目 交叉编译选项的配置
- 关于《FantasyWarrior3D》开源项目编译问题的补充说明
- 关于ECP开源项目的编译与安装
- Linux 内核编译 —— make localmodconfig 简化内核配置流程
- 关于如何在make一个Linux下的C/C++工程时,自动添加版本号、编译日期等信息
- Linux 内核编译 —— make localmodconfig 简化内核配置流程
- 【Linux基础】Gcc编译流程
- Linux基础(一)--关于开源协定
- Linux开源模块移植概述暨交叉编译跨平台移植总结--摘自《嵌入式Linux驱动模板精讲与项目实践》
- Linux 内核编译 —— make localmodconfig 简化内核配置流程
- 关于linux下执行脚本编译C++:需要使用make命令和makefile
- 关于JSP编译流程,和Vector处理的一些小经验
- 关于Linux下C/C++程序编译
- 准备开始一个开源操作系统项目(基于linux)
- 基础平台管理系统(FrameWork) 0.9.0 Beta (开源项目)
- ajax 开源项目 DWR & 关于 Web Serviece 以及 Axis2 技术