我有一个简单的 Autotools C 项目(不是 C++),其框架是由 Eclipse CDT (Juno) 为我创建的。
CFLAG(通过检查)似乎是-g -O2
.
我希望所有生成的 make 文件也具有-std=gnu99
附加到 CFLAG,因为我使用for (int i = 0; i < MAX; i++)
和类似的。
我显然可以破解 Makefile,但这会被覆盖./configure
.
添加(或更改)代码所需的 CFLAG(而不是用户可能想要更改的 CFLAG)的正确位置在哪里?
附:我想通过编辑文本文件来做到这一点(例如Makefile.am
or configure.ac
),而不是单击 Eclipse 中的框(如果可能的话)。
只是遇到同样的问题。
解决方案如下,只需在配置选项末尾添加 CFLAGS 即可:
如果您想通过编辑来做到这一点configure.ac
,只需添加CFLAGS="$CFLAGS something"
into configure.ac
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)