问题描述
我有一个简单的 Autotools C 项目(不是 C++),它的骨架是由 Eclipse CDT (Juno) 为我创建的.
CFLAGs(通过检查)似乎是 -g -O2.
我希望所有生成的 make 文件也将 -std=gnu99 附加到 CFLAG,因为我使用 for (int i = 0; i < MAX; i++) 和类似的.
我显然可以破解 Makefile,但这会在 ./configure 上被覆盖.
添加(或更改)代码所需的 CFLAG(与用户可能想要更改的 CFLAG 相对)的正确位置在哪里?
附:如果可能的话,我想通过编辑文本文件(例如 Makefile.am 或 configure.ac)而不是单击 Eclipse 中的框来完成此操作.
推荐答案
遇到同样的问题.
这里是解决方案,只需在配置选项末尾添加 CFLAGS:
如果你想通过编辑 configure.ac 来做到这一点,只需将 CFLAGS+=" something" 添加到 configure.ac
相关问答
相关标签/搜索