对于autotools来生成Makefile的程序包,不建议修改Makefile来指定GCC/G++的版本。
最佳方案:
./configure CC=你想使的C编译器的绝对路径
./configure CXX=你想使的C++编译器的绝对路径
比如:./configure CXX=/usr/local/bin/g++
这样就可以很方便地让系统内多个版本的编译器共存了
来着百度知道。
但是在我的机器上不识别, 于是,我改了改参数
改为: CC=你想使的C编译器的绝对路 ./configure
就成功了