我必须使用特定版本的gcc编译器运行make命令(使用gcc-4.1,因为在该版本之后会给出弃用的方法警告或错误)。现在,服务器中安装了几个版本的gcc。任何人都可以帮助,我如何运行它(make命令)到特定版本的gcc编译器(在gcc-4.1上的意思)。
答案 0 :(得分:6)
你可以这样做:
CC=gcc-4.1 make
这将填充你的make的$(CC)变量。另外,你可以写:
make CC=gcc-4.1
答案 1 :(得分:0)
如果您的makefile没有重置编译器并且您的规则没有编译器硬编码,您可以使用CC和CXX环境变量来控制将使用的编译器。