1
我试图通过定义宏SYSV386_COMPAT 0
以改变其生成某些FPU操作码的方式来创建具有解锁行为的Gnu binutils。如何使用autoconf指定#define的值?
我可以很容易地进入头文件并手动设置值,但是如何调用配置脚本以便在命令行中指定等效的#define SYSV386_COMPAT 0
?如果可能的话,我宁愿在命令行上指定一些东西(仅仅是因为该功能是传递性的,我不认为我应该破解源代码)。话虽如此,我试图阅读至少一些FM,但在插入AC_DEFINE(SYSV386_COMPAT, 0)
到binutils/configure.in
或gas/configure.in
没有运气。
我没有足够的信用这里回答我的问题呢,我需要再等几个小时,允许有帮助的灵魂像你们一样,在回答一个问题,辛辛苦苦地我找到了答案。我会尽我所能,直到那时它使用'./configure CFLAGS = -DSYSV386_COMPAT = 0' ... – 2012-03-09 14:15:25
您应该使用CPPFLAGS而不是CFLAGS。这将允许设置默认的CFLAGS,所以你会得到优化。此外,该协议是预处理器标志在CPPFLAGS – 2012-03-09 18:17:57
感谢威廉,这是非常欢迎的建议。 – 2012-03-09 18:27:26