首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Unix/Linux中创建软件包?

如何在Unix/Linux中创建软件包?
EN

Stack Overflow用户
提问于 2009-02-21 13:22:36
回答 6查看 2.4K关注 0票数 7

我们如何创建一个软件包,以便在解压软件tar ball之后,用户可以执行典型的步骤?

代码语言:javascript
复制
$ gunzip < mycode.tar.gz | tar xvf -
$ ./configure
$ make
$ make install
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-02-21 13:31:47

难以理解的GNU/Autools的一个替代方案是CMake。

http://www.cmake.org/cmake/help/examples.html

例如,KDE正在使用它。

票数 7
EN

Stack Overflow用户

发布于 2009-02-21 13:28:26

查看GNU autoconf/automake工具链。Here's a free tutorial/book.

票数 6
EN

Stack Overflow用户

发布于 2009-02-21 14:08:42

在过去,这个过程是手工完成的。每个Makefile都是手工编写的( make将该文件用作某种脚本)。当涉及到可移植性时,这就成了问题,于是configure脚本就应运而生了。./configure脚本也是为每个项目手工编写的。最终,这是由GNU和他们的autotools包自动完成的。它由autoconfautomake和其他几个组件组成。虽然存在替代方案,尤其是对于make,但autotools的使用最为广泛。在GNU/Linux系统上的...At至少。替代方案包括已经提到的CMakeBoost.BuildBoost.JamSCons等。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/572979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档