Я хочу установить gcc 4.7, чтобы я мог использовать некоторые функции c ++ 11.
Я скачал исходник, побежал ./configure
и мне сказали, что мне нужен GMP. Скачал код для этого, нажал ./configure
и сказал, что мне нужен m4. Но у меня уже есть m4 (по крайней мере, это то, что говорит мне synamptic).
Что происходит и как я могу это исправить?
software-installation
gcc
soandos
источник
источник
Ответы:
Вы можете попробовать этот PPA для установки gcc 4.7. Обратите внимание, что он имеет пакеты только для 12.04, а не для 11.10.
Выполните следующие команды в терминале:
Или, если вы предпочитаете графический способ установки PPA, посмотрите, что такое PPA и как их использовать? ,
источник
add-apt-repository
установил, я исправил это сsudo apt-get install python-software-properties
НОТА!!
Вам также, скорее всего, нужно позаботиться о g ++ - 4.7
Таким образом, полный список команд будет:
Кроме того, не забудьте обновить альтернативы, как предложено здесь
Это подтверждается для работы в Ubuntu 12.04
источник
sudo rm /usr/bin/gcc sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc
Найдите в каталоге сборки
config.log
файлы и найдите в них сообщение об ошибке. Это должно дать некоторые подсказки.Кстати, если вам не нужен точно 4.7, вы можете попробовать установить пакет gcc-snapshot. Это должно иметь функции, которые вам нужны. Он не устанавливается в стандартном месте, хотя, если я правильно помню.
источник
Это полное руководство по сборке из исходных кодов gcc-4.7 в Ubuntu 12.04 64 бит:
http://solarianprogrammer.com/2012/04/13/building-gcc-4-7-on-ubuntu-12-04/
источник