Mic*_*_73 6 autoconf gnu-assembler fpu binutils c-preprocessor
我正在尝试构建 Gnu binutils,通过定义宏SYSV386_COMPAT 0来改变它生成一些 FPU 操作码的方式,从而解锁行为。
我可以轻松地进入头文件并手动设置值,但是如何调用配置脚本才能#define SYSV386_COMPAT 0在命令行上指定等效项?如果可能的话,我更愿意在命令行上指定一些内容(只是因为该功能是可传递的,而且我认为我不应该破解源代码)。话虽如此,我已经尝试阅读至少一些 FM,但未能在或AC_DEFINE(SYSV386_COMPAT, 0)中插入。binutils/configure.ingas/configure.in
好的,所以继续搜索其他autoconf标记的答案将我带到了该答案的第二条评论。
我能够使用类似的语法来调用configure以获得我想要的结果:
./configure CPPFLAGS=-DSYSV386_COMPAT=0 --prefix=/path/to/my/deploy/dir
Run Code Online (Sandbox Code Playgroud)
CPPFLAGS感谢 William Pursell 在上面的评论中指出了使用而不是 的好处CFLAGS,并感谢任何准备回答这个问题的人。如果您对解决此问题的“最佳”方法有任何进一步的评论,请添加到此线程中,以供稍后使用。
最好的祝愿,
迈克尔
| 归档时间: |
|
| 查看次数: |
3472 次 |
| 最近记录: |