所谓GNU构建系统(GNU Build System)主要是指通过autoconf、automake和libtool这三个工具构建出来的软件结构体系,又名Autotools。通常和GNU make、gettext以及GCC一起配套使用。这个软件结构体系也是所有GNU项目的打包方式。
此打包方式的优点在于项目的可移植性,当程序本身不包含与硬件架构有关的代码时,可以直接将源码包复制到另一台计算机上,通过简单的./configure、make和make install三步骤完成程序的配置,编译和安装(第三步通常需要 root 权限)。Sourceforge上提供了官方的使用教程[1]。
參看
參考文獻
- ^ 官方的使用教程. [2011-09-04]. (原始内容存档于2010-12-01) (英语).
|
---|
| 历史 | - GNU宣言
- 自由软件基金会
- 欧洲(英语:Free Software Foundation Europe)
- 印度(英语:Free Software Foundation of India)
- 拉丁美洲(英语:Free Software Foundation Latin America)
- 自由开源软件历史
| |
---|
| 许可证 | |
---|
| 软件 | |
---|
| 公众发言人 | - Alexandre Oliva
- Benjamin Mako Hill
- Bradley M. Kuhn
- 伊本·莫格林
- Georg C. F. Greve
- Loïc Dachary
- Ricardo Galli
- 理查德·斯托曼
- Robert J. Chassell
- John Sullivan
|
---|
| 其它议题 | |
---|
|
| 这是一篇關於電腦程式語言的小作品。你可以通过编辑或修订扩充其内容。 |