如何使用特定的gcc编译器运行make命令?

时间:2011-07-28 12:42:03

标签: c++ makefile

我必须使用特定版本的gcc编译器运行make命令(使用gcc-4.1,因为在该版本之后会给出弃用的方法警告或错误)。现在,服务器中安装了几个版本的gcc。任何人都可以帮助,我如何运行它(make命令)到特定版本的gcc编译器(在gcc-4.1上的意思)。

2 个答案:

答案 0 :(得分:6)

你可以这样做:

CC=gcc-4.1 make

这将填充你的make的$(CC)变量。另外,你可以写:

make CC=gcc-4.1

答案 1 :(得分:0)

如果您的makefile没有重置编译器并且您的规则没有编译器硬编码,您可以使用CC和CXX环境变​​量来控制将使用的编译器。