在使用automake的项目中使用不同版本的gcc

在使用automake的项目中使用不同版本的gcc,gcc,compiler-construction,gnu-make,automake,Gcc,Compiler Construction,Gnu Make,Automake,我正在使用automake进行我的项目。我已经安装了gcc 4.2,并且有一个到gcc-4.2的软链接作为gcc。我还在其他位置安装了GCC4.8,现在我希望我的项目在这个位置使用GCC4.8。我不想改变现有的软链接到gcc。那么,在configure.ac文件中是否有任何方法可以做到这一点。通常这不是在configure中执行的操作。configure是关于可移植性的,而您的问题不同:为您的特定机器定制构建 相反,该问题通常在运行配置时解决: ./configure CC=/path/to/o

我正在使用automake进行我的项目。我已经安装了gcc 4.2,并且有一个到gcc-4.2的软链接作为gcc。我还在其他位置安装了GCC4.8,现在我希望我的项目在这个位置使用GCC4.8。我不想改变现有的软链接到gcc。那么,在configure.ac文件中是否有任何方法可以做到这一点。

通常这不是在configure中执行的操作。configure是关于可移植性的,而您的问题不同:为您的特定机器定制构建

相反,该问题通常在运行配置时解决:

./configure CC=/path/to/other/gcc

请不要使用
c++
标记,除非它与代码相关。由于这与编译器有关,我将
c++
替换为
gcc
。对前面问题的回答似乎与此相关: