如何使用 AutoMake 更改编译器设置?

如何使用 AutoMake 更改编译器设置?

我想用特定的工具而不是 GCC 构建一个库。常规构建顺序是:

./configure
make
make install

我应该在哪里替换 GCC 设置(我认为配置是使用 AutoMake 创建的)?

答案1

通常值得阅读 的输出./configure --help。这建议运行配置为

./configure CFLAGS="-ggdb3 -O0"
make
make install

如下覆盖CFLAGS(或LDFLAGS, CPPFLAGS,取决于您的需要)也有效:

CFLAGS="-ggdb3 -O0" ./configure
make
make install

如果需要使用 gcc 以外的编译器,则必须覆盖该CC变量。

相关内容