3 c c++ gcc compilation autoreconf
我正在尝试为其中一个项目编译代码,源文件使用 autoreconf 来生成 makefile。
“ autoreconf --verbose --force --make ”
问题是这会以某种方式生成将编译器用作 GCC 的 makefile。我希望它使用不同的编译器生成配置文件。我该怎么做?
我可以将命令作为 make CC= 发出,但这会在稍后使用的 libtool 中引发错误。
谢谢你
通常autoreconf只重新生成configure脚本和 autoconf 生成文件模板,它不会创建任何实际生成文件。
Makefiles 在configure运行时被创建,这就是你想要覆盖编译器的时候:
configure CC=clang CXX=clang++
Run Code Online (Sandbox Code Playgroud)
应该创建使用CC=clang和CXX=clang++
| 归档时间: |
|
| 查看次数: |
1714 次 |
| 最近记录: |