linux - Makefile.am ...那些是什么?

标签 linux makefile

我无意中发现了一个 make 文件“Makefile.am”,我尝试在其上使用“make -f Makefile.am”但无济于事。我做错了什么?

最佳答案

这是一个 automake 脚本/makefile。您可以通过名为 autobook 了解有关 automake、autoconf、libtool 等的所有信息.

基本上,这些步骤是运行 automake,然后是 autoconf,然后是配置,最后是 make 来构建您拥有的软件。这些步骤是构建配置脚本所必需的,该脚本会自动在您的系统上搜索所需的库等。

这个过程并不容易,除非您的软件还包含一个已经生成的“配置”文件。如果是这样,您唯一需要做的(大部分)就是运行 ./configure,然后是 make,然后是 make install 来安装软件到默认位置。如果您想更改配置选项,您还可以查看 ./configure --help

关于linux - Makefile.am ...那些是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1637714/

相关文章:

生成文件错误: No rule to make target

linux - 执行 sudo 和 chmod 命令的 bash 脚本无法正常工作

regex - 使用正则表达式和linux命令(grep或egrep?)来查找特定字符串

c++ - 如何从Makefile中识别冗余库?有没有什么工具可以分析库的使用情况?

c++ - Makefile 在不同的步骤中处理不同的文件

c++ - mingw32-make.exe : Nothing to be done for 'all'

c - 基于子目录的Makefile

linux - 定期运行的发送电子邮件应用程序的设计模式?

c++ - 用 C/C++ 编写的 Ajax 推送?

linux - 用于循环命令行开关和参数的 Shell 脚本