如何配置 autoreconf 以使用与 GCC 不同的编译器

3 c c++ gcc compilation autoreconf

我正在尝试为其中一个项目编译代码,源文件使用 autoreconf 来生成 makefile。

“ autoreconf --verbose --force --make ”

问题是这会以某种方式生成将编译器用作 GCC 的 makefile。我希望它使用不同的编译器生成配置文件。我该怎么做?

我可以将命令作为 make CC= 发出,但这会在稍后使用的 libtool 中引发错误。

谢谢你

Jon*_*ely 6

通常autoreconf只重新生成configure脚本和 autoconf 生成文件模板,它不会创建任何实际生成文件。

Makefiles 在configure运行时被创建,这就是你想要覆盖编译器的时候:

configure CC=clang CXX=clang++
Run Code Online (Sandbox Code Playgroud)

应该创建使用CC=clangCXX=clang++