Как я могу установить новую версию gcc на человечности

Я использую человечность 9.10, и она идет с gcc 4.4. Как я могу установить gcc 4.5, не завинчивая мой gcc 4.4. среда. Мне просто нужен gcc 4.5 для компиляции 1 приложения.

Спасибо.

8
задан Dirk Eddelbuettel 23 April 2010 в 19:26
поделиться

2 ответа

Самый простой способ - для установки в частный префикс:

configure --prefix=/some/private/prefix   ...

В частном префиксе нет шансов, что вы перезапишете существующий файл. Затем вам нужно будет добавить префикс к своему пути.

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

configure --program-suffix=-4.5.0 --enable-version-specific-runtime-libs

хотя я не могу обещать, что какой-то другой файл не будет изменен.

0
ответ дан 6 December 2019 в 01:39
поделиться

Я предпочитаю иметь запись deb-src в /etc/apt/sources.list , например,

# Debian sources
deb-src http://ftp.us.debian.org/debian/ unstable main contrib non-free

Затем я могу выполнить apt-get source foo и получить соответствующий пакет с его исходными кодами, которые будут распакованы. Обычно я добавляю локальную запись в журнал изменений (выделенную номером версии 1.2-3local0) и перестраиваю. Иногда это влечет за собой построение зависимостей. Все зависит от ...

Я полагаю, что gcc-4.5 в настоящее время находится в экспериментальной стадии согласно этой странице , поэтому вам также придется добавить экспериментальную версию в файл sources.list . Я не использовал это, но он тоже должен работать:

deb-src http://ftp.debian.org/debian experimental main
2
ответ дан 6 December 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: