Понизить gcc до 4.6.3 на мягкой фетровой шляпе?

После выполнения Вашей установки сделал Вы включаете GNUstep.sh сценарий в Вашу среду сначала?

Например:

. /usr/local/share/GNUstep/Makefiles/GNUstep.sh

Ссылки

3
21.07.2014, 22:52
2 ответа

попробуйте удалить текущую версию, а затем переустановить нужную версию:

yum remove gcc 
yum install gcc-4.6.3

Примечание: вы можете оставить и текущую версию, и версию 4.6.3, если хотите, потому что двоичные файлы для них будут отличаться: /usr/bin/gcc-4.8 и /usr/bin/gcc-4.6.3

если у вас не получилось, вы должны использовать make: first install gcc-4.6.3.tar.gzfrom http://ftp.gnu.org/gnu/gcc/gcc-4.6.3/

tar -xvf gcc-4.6.3.tar.gz

then

cd gcc-4.6.3/
./contrib/download_prerequisites
./configure --prefix=/usr/local/gcc/4.6.3

then

make
make install
3
27.01.2020, 21:14

Я уверен, что нет никаких сборок дистрибутива из 4. 6 для Fedora 20 (или 19, или 18, или 17).

Я работаю над проектом, который не имеет разрешения на обновление, чтобы быть сравнимым с 4.8, и должен иметь возможность установить gcc 4.6.3.

Если это проект на языке С, то нет никакой разницы между тем, что 4.6 скомпилирует и что 4.8 скомпилирует , если только вы не указали -std=c11 (или gnu11). Взгляните:

То же самое верно и для C++, за исключением того, что гораздо более вероятно, что вы захотите использовать --std=c++0x (я не думаю, что в 4.6 было c++11, но это одно и то же). В этом случае, прежде чем использовать данную возможность, обратитесь к странице поддержки C++0x/C++11 (например, nullptr не против 4.6, делегирующие конструкторы - нет).

3
27.01.2020, 21:14

Теги

Похожие вопросы