如何使用gcc64在centos 6.4中使用旧版本的gcc进行编译

时间:2013-11-15 20:13:29

标签: c++ c linux gcc c++11

我需要为nuke编译插件。我使用centos 6.4与gcc版本4.4.7 20120313(红帽4.4.7-3)(GCC)。在我的二进制文件夹中,我只有gcc和g ++。我不能在makefile上放一个不同的版本。而Nuke则用4.1编译。

我不是linux上的专家,也不是GNU,但我有了这个想法,一旦你有了新的,你可以告诉g ++用不同的版本编译项目。 就像是: MYCXX?= g ++ - 4.1 链接?= g ++ - 4.1

2 个答案:

答案 0 :(得分:0)

当你使用linux时,你有以下选择:

  1. 使用update-alternative命令 例如:

    update-alternatives --config gcc

    注意:我假设您已经安装了多个版本的gcc。

  2. 或Commad

    CC =“gcc-VERSION”make

答案 1 :(得分:0)

首先,你必须在你的linux中安装gcc 4.1,并设置它的路径到你的PATH环境,就像这样:

export PATH=gcc4.1-path:$PATH

这会使你的默认gcc成为gcc 4.1version。然后直接制作核武器。