Как установить gcc 4.8.1 на хрипящем debian

Используя ed (который считает весь файл в RAM хотя):

# cf. http://wiki.bash-hackers.org/howto/edit-ed
printf '%s\n' 'H' '1,10p' '$-10,$p' 'q' | ed -s file
10
03.09.2013, 19:13
1 ответ

Можно использовать нечто подобное. Однако не рекомендуется .

Если вы действительно знаете, что делаете, вы можете попробовать следующее:

Джесси (тестирование) теперь содержит gcc-4.8, который совместим с C++11 (также доступен gcc-4.9).

Я использовал apt-pinning следующим образом:

Источник в jessie был добавлен в /etc/apt/sources. list:

deb http://ftp.uk.debian.org/debian/ jessie main non-free contrib

/etc/apt/preferences был отредактирован как:

    Package: *
    Pin: release a=wheezy
    Pin-Priority: 900

    Package: gcc*
    Pin: release a=jessie
    Pin-Priority: 910

Then,

$ sudo aptitude update
$ sudo aptitude install gcc-4.8/jessie

$ ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
$ sudo aptitude install g++-4.8/jessie
$ ln -s /usr/bin/g++-4.8 /usr/bin/g++

NOTE: Более новая версия gcc может зависеть от более новой libc6, что означает, что даже если вы скомпилируете свою программу с помощью gcc-4.8, вы не сможете запустить скомпилированную программу на другой машине с хрипами.

5
27.01.2020, 20:03

Теги

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