Я использую человечность 9.10, и она идет с gcc 4.4. Как я могу установить gcc 4.5, не завинчивая мой gcc 4.4. среда. Мне просто нужен gcc 4.5 для компиляции 1 приложения.
Спасибо.
Самый простой способ - для установки в частный префикс:
configure --prefix=/some/private/prefix ...
В частном префиксе нет шансов, что вы перезапишете существующий файл. Затем вам нужно будет добавить префикс к своему пути.
Второй вариант - дать новым двоичным файлам суффикс и использовать библиотеки времени выполнения, зависящие от версии:
configure --program-suffix=-4.5.0 --enable-version-specific-runtime-libs
хотя я не могу обещать, что какой-то другой файл не будет изменен.
Я предпочитаю иметь запись 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