Как скомпилировать, используя gcc со старой версией в centos 6.4, используя gcc64 [duplicate]

0

Мне нужно скомпилировать плагины для nuke. Im использует centos 6.4 с версией gcc 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC). В моей двоичной папке у меня только gcc и g++. Я не могу поместить другую версию в make файл. И Nuke его скомпилировал с 4.1.

Я не эксперт в Linux и не GNU, но у меня возникла идея: если у вас есть новее, вы можете сказать g++, чтобы скомпилировать проект с другой версией. Что-то вроде: MYCXX? = g++ -4.1 LINK? = g++ -4.1

  • 0
    «Хороший» Makefile примет что-то вроде make CC=gcc-4.1 CXX=g++4.1 . Я понятия не имею, что такое «Nuke», поэтому я не могу быть более конкретным, чем это. Имейте в виду, что, если он зависит от устаревшего компилятора, почти на 8 лет, он также может зависеть от устаревших библиотек и даже от ошибок, зависящих от версии. Удачи.
Теги:
c++11
gcc

2 ответа

0

Сначала вы должны установить gcc 4.1 в свой Linux и установить его путь к вашей среде PATH, как это:

export PATH=gcc4.1-path:$PATH

Это сделает gcc по умолчанию gcc 4.1version. затем сделайте ядерное оружие напрямую.

0

поскольку вы используете Linux, у вас есть следующие опции:

  1. Используйте команду update-alternative, например:

    обновления-альтернативы --config gcc

    Примечание. Я предполагаю, что вы установили несколько версий gcc.

  2. Или Commad

    CC = "gcc-VERSION" сделать

Ещё вопросы

Сообщество Overcoder
Наверх
Меню