ОС - это Ubuntu 10.04.
Мне нужно скомпилировать код C ++ с флагом -std=c++0x
. Но компиляция не работает, потому что мне нужна версия 4.6.1.
Теперь, когда я захожу на ftp-сервер Gnu, я вижу два разных пакета:
gcc-4.6.1
gcc-g++-4.6.1
Зная, что мне нужно скомпилировать код C ++ 0x, какой мне следует скачать, и как мне его установить / их ?
Я уже установил эти библиотеки (gmp, mpc и mpfr).
Найдите себе PPA , который соответствует вашим потребностям, и установите пакет GCC оттуда. На каждой странице PPA есть инструкция по установке.
Очевидно, что PPA содержат неофициальные пакеты, поэтому YMMV.
Я думаю, что этот PPA имеет gcc 4.6.1: Тестовые сборки Toolchain . Но процесс установки, вероятно, заменит другие пакеты. Вероятно, было бы безопаснее загрузить исходный код и скомпилировать его самостоятельно.
Вы также можете обновить его до 11.10 или установить его на виртуальной машине (в настоящее время он имеет gcc / g ++ 4.6.1).