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

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

我需要为nuke编译插件。我使用centos 6.4和gcc版本4.4.7 20120313(Red Hat 4.4.7-3)(GCC)。在我的二进制文件夹中,我只有 gcc 和 g++。我不能在 makefile 中放置不同的版本。 Nuke 是用 4.1 编译的。

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

最佳答案

当您使用 Linux 时,您有以下选项:

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

    更新替代方案--config gcc

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

  2. 或命令

    CC="gcc-VERSION"make

关于c++ - 如何使用gcc在centos 6.4中使用gcc64的旧版本进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20009795/

相关文章:

c - 这个大量指针的 C 代码有什么作用?

python - 在python中打印pdf文件

linux - 计算日期差异时预期的整数表达式

c++ - 数组上的相同逻辑会产生不同的结果

c - C中两个结构定义之间的区别

c - 了解阶乘递归的输出

linux - 将文件夹移动到 unix 中按字母顺序排列的子目录

c++ - 简单的字符串比较如何导致 OleException?

C++ 小字符转十六进制函数?

c++ - 如何在 Symbian 控制台应用程序中接收关机事件?