【发布时间】:2016-06-27 13:28:05
【问题描述】:
我是新的一年,我需要一些答案。我在网上搜索了一些答案,但没有发现任何有用的东西。我正在搜索的是一个shell程序,当你执行它时,创建一个带有二进制名称的Makefile,如:
./automakefile.sh 你好。
将为您构建一个二进制名称为 hello 的 Makefile。
我希望你们能帮助我,我指望你们
【问题讨论】:
-
没有这样的魔法。你可能会想到
automake,但这并不是那么神奇。 -
“创建一个 Makefile”并不是那么简单,一个 Makefile 有一些你必须提供给你的脚本的信息,无论是在代码中还是作为参数,例如什么是源或目标的依赖,什么是编译器、它的参数、链接器等。编写这样的脚本或使用一些现有工具(CMake、automake 等)由你决定,但他们也需要一些有关 Makefile 内容的信息。跨度>
-
如果就这么简单,那么您可以使用通用 Makefile 并使用环境变量作为源代码和二进制名称。