我有一个 C 文件,我想为其提供 cmd 行参数。
说
$ make --argument1
或类似的东西。
因此,在我的主程序中,我应该能够执行 argv[1] 并能够访问该变量。
我试图寻找这样做的方法。实际上有没有办法做到这一点?
这些是我在 GNULinux 手册上找到的关于 make 的相关内容。
命令行定义的变量通过MAKEFLAGS传递给子make。MAKEFLAGS 值中包含 '=' 的单词,make 将其视为变量定义,就像它们出现在命令行上一样。
这是我需要阅读更多内容还是在不同的背景下?
请让我知道。