如何从 C 文件创建 configure/makefile?

如何从 C 文件创建 configure/makefile?

希望这不是一个愚蠢的问题。但还是要说一下……

在过去的一个月里,我学习了 C 和 Gtk 编程,并且已经用 C 编写了一个小程序。

我想为我的程序制作一个 ubuntu 包。该项目包含 3 个 glade 文件和 1 个 C 文件。我知道有关于根据此问题从 tar 包打包 ubuntu 包的文档。如何从 tarball 创建 deb 安装程序?

但我的问题是如何从 4 个文件转到 tar ball 状态?我不是在寻找 tar -cf...

我正在寻找一个可以帮助我创建配置/makefile等的指南。

答案1

C 应用程序的源代码构建通常使用 autotools 实用程序进行管理,使用 autotools 并不简单,最好查看教程: http://markuskimius.wikidot.com/programming:tut:autotools

答案2

要创建 configure/makefile,您必须使用 GNU autotools。请按照以下教程操作:http://www.lrde.epita.fr/~adl/autotools.html

生成的 Makefile 将能够为您创建 tarball。

要制作包含应用程序的 .deb 文件,请按照以下指南操作:https://wiki.ubuntu.com/PackagingGuide/Complete

我想这就是你正在寻找的:)

相关内容