LINUX.ORG.RU

Установи нужную версию (возможно, в /usr/local), выбирай через update-alternatives (по сути это просто меняет симлинки). Вроде, есть ещё переменные окружения, которые указывают на расположение компилятора, но тут я не в курсе.

GotF ★★★★★
()

тебе не нужно это делать. используй при кросс-компиляции полное имя компилятора

annulen ★★★★★
()
Ответ на: комментарий от hdclnr

а это уже смотри help системы сборки. Часто достаточно указать переменные CC= и CXX= при конфигурировании

annulen ★★★★★
()
Ответ на: комментарий от hdclnr

вообще-то, установка кросс-компилятора в качестве дефолтного компилятора системы - это нездоровая идея

annulen ★★★★★
()
Ответ на: комментарий от annulen

>> вообще-то, установка кросс-компилятора в качестве дефолтного компилятора системы - это нездоровая идея

В принципе, да. Но если не забывать переключать обратно, то никаких страшных последствий не будет =)

GotF ★★★★★
()
Ответ на: комментарий от GotF

в некоторых случаях для сборки нужен компилятор хоста

annulen ★★★★★
()
Ответ на: комментарий от annulen

Помогло указание пути к 3.4.3 в «CC=».
Вопрос решён, всем спасибо.

hdclnr
() автор топика

Можно просто собрать в хомяк нужный.

У меня к примеру так, свежий транк 46 гцц и бинутилс лежат в ~/.local, для gccgo.

tensai_cirno ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.