Как установить 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

И все работает отлично. 🙂

5

Решение

Я построил это из источника, когда я сделал это не так давно.

Я следовал инструкциям Вот, но сначала я скачал и извлек gcc 4.7.2 вместо последнего и заменил шаги с 3 по 5 запуском этого скрипта (который выполняет эти шаги за вас):

gcc-4.7.2/contribs/download_prerequisites

Вы можете скачать исходники gcc с одного из зеркал: http://gcc.gnu.org/mirrors.html


Редактировать: добавил инструкцию в пост

  1. Скачайте и распакуйте g ++ — 4.7.2

  2. $ sudo apt-get install gcc-multilib m4

  3. Чтобы компенсировать недостаток информации о пути, добавьте это в .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

  4. Добавьте эти символические ссылки по той же причине:

    $ 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

  5. запустите gcc-4.7.2 / contribs / download_prerequisites

  6. настроить, сделать, сделать установить

5

Другие решения

Чтобы найти конкретный тип пакета

apt-cache search "package"

В твоем случае «gcc». Мой показал как минимум 40 различных пакетов компилятора GNU на выбор. Это звучит так, как вы хотите, это gcc-4.7-base. Также вы можете обновить apt-get перед поиском.

sudo apt-get update
2

По вопросам рекламы [email protected]