Как установить GCC 4.7.2 на Linux Mint?
Мне нужно установить последнюю версию GCC на Linux Mint 13. Я нашел несколько полезных команд терминала для Ubuntu 12.04, но похоже, что в Интернете нет ничего похожего на Mint...
Изменить: я решил проблему, поэтому, чтобы помочь всем, напишите эти команды:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
И все работает отлично.:)
2 ответа
Я построил это из источника, когда я сделал это не так давно.
Я следовал приведенным здесь инструкциям, но сначала скачал и извлек gcc 4.7.2 вместо последнего, и заменил шаги 3–5 на выполнение этого скрипта, который идет с ним (который выполняет эти шаги за вас):
gcc-4.7.2/contribs/download_prerequisites
Вы можете скачать исходные тексты gcc с одного из зеркал: http://gcc.gnu.org/mirrors.html
Редактировать: добавлены инструкции в пост
Скачайте и распакуйте g ++ - 4.7.2
$ sudo apt-get install gcc-multilib m4
Чтобы компенсировать недостаток информации о пути, добавьте это в.bashrc
экспорт LD_LIBRARY_PATH = / usr / local / lib: $ LD_LIBRARY_PATH
export LIBRARY_PATH = / usr / lib / i386-linux-gnu export
export C_INCLUDE_PATH = / usr / include / i386-linux-gnu export
export CPLUS_INCLUDE_PATH = / usr / include / i386-linux-gnu
Добавьте эти символические ссылки по той же причине:
$ sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h / usr / include / gnu
$ sudo ln -s /usr/lib/i386-linux-gnu/crti.o /usr/lib/crti.o
$ sudo ln -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o
$ sudo ln -s /usr/lib/i386-linux-gnu/crtn.o /usr/lib/crtn.o
$ sudo ln -s /usr/local/lib/libmpc.so.3 /usr/lib/libmpc.so.3
запустите gcc-4.7.2/contribs/download_prerequisites
настроить, сделать, сделать установить
Чтобы найти конкретный тип пакета
apt-cache search "package"
В твоем случае "gcc". Мой показал как минимум 40 различных пакетов компилятора GNU на выбор. Это звучит так, как вы хотите, это gcc-4.7-base. Также вы можете обновить apt-get
перед поиском.
sudo apt-get update