我正在处理一个使用自动工具的大型旧项目。我想将项目的一部分切换到 C++(从 C)。
如何切换用于项目的一部分的编译器?我不喜欢将项目完全分成两部分的想法。该目录只有 Makefile.am
,我想我应该以某种方式在 configure.ac
中注册它。
最佳答案
你必须在configure.ac中定义输出变量CXX(最简单的方法是使用AC_PROG_CXX宏),然后所有具有适当后缀(.cc,.cpp)的文件将被C++编译器编译。
关于c++ - Autotools:将项目的一部分切换到不同的编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276618/