Мне нужно скомпилировать плагины для 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
Сначала вы должны установить gcc 4.1 в свой Linux и установить его путь к вашей среде PATH, как это:
export PATH=gcc4.1-path:$PATH
Это сделает gcc по умолчанию gcc 4.1version. затем сделайте ядерное оружие напрямую.
поскольку вы используете Linux, у вас есть следующие опции:
Используйте команду update-alternative, например:
обновления-альтернативы --config gcc
Примечание. Я предполагаю, что вы установили несколько версий gcc.
Или Commad
CC = "gcc-VERSION" сделать
make CC=gcc-4.1 CXX=g++4.1
. Я понятия не имею, что такое «Nuke», поэтому я не могу быть более конкретным, чем это. Имейте в виду, что, если он зависит от устаревшего компилятора, почти на 8 лет, он также может зависеть от устаревших библиотек и даже от ошибок, зависящих от версии. Удачи.