компилировать программное обеспечение с более старой версией ядра gcc и linux

Distributor ID: SUSE LINUX Description: openSUSE 11.4 (x86_64) Release: 11.4 Codename: Celadon gcc (SUSE Linux) 4.5.1 Linux linux-14ay 2.6.37.6-0.20-desktop #1 SMP PREEMPT 2011-12-19 23:39:38 +0100 x86_64 x86_64 x86_64 GNU/Linux 

Я пытаюсь установить программное обеспечение в вышеуказанной системе. Однако для меня требуется более ранняя версия gcc (версия 4.1), моя текущая версия для установки – 4.5.1. В моей текущей системе можно установить 4.1? Откуда мне получить версию gcc?

Кроме того, я получаю это сообщение о ядре Linux

 The current kernel version (2.6.37.6-0.20-desktop) is later than the version currently supported by this software (2.6.5) 

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

3 Solutions collect form web for “компилировать программное обеспечение с более старой версией ядра gcc и linux”

Почему бы вам не настроить среду chroot с «альтернативным» дистрибутивом, и вы можете скомпилировать ее с использованием старой версии gcc и связанных библиотек / двоичных файлов.

Я использовал schroot на ubuntu, чтобы облегчить боль в этом процессе.

http://masterpatricko.blogspot.co.uk/2011/04/development-and-build-environments_20.html

подробнее, как вы можете использовать шлота с Suse.

Не рекомендуется запускать неподдерживаемые пакеты, если вы не знаете, чего хотите, и, поскольку вы приезжаете сюда за помощью, вы, вероятно, должны соблюдать это предупреждение. Рассматривая Руководство по выпуску вашего программного обеспечения, RedHat 5u6 является последним поддерживаемым дистрибутивом, поэтому почему бы вам не установить его (вы, вероятно, можете уйти с CentOS 5.6) на виртуальной машине и избежать всех головных болей.

Если вы можете установить более старый дистрибутив, вы можете создать статический связанный двоичный файл с таким инструментом: http://sourceforge.net/projects/statifier/, который, я надеюсь, будет работать на более современной системе.

Или же запустить виртуальную машину старшего дистрибутива?

  • Как узнать, что устройство / dev / dm-XX не используется ничем на SLES 10.4 (64 бит)?
  • ssh to localhost не работает, удаленные ssh works
  • Может ли чрезмерное использование ресурсов фактически заставлять пользователей быть неспособными SSH к Linux?
  • изменения в членстве в группе домена, не отображаемые для пользователя в SLES 11 SP3
  • Команда pdsh не удалась с отключенным соединением
  • Где я могу получить пакет «kernel-default-debuginfo» для SLES 11?
  • Плохая производительность сети между AIX 7.1 на скорости 1 Гбит / с и SLES 11 на скорости 10 Гбит / с
  • Почему имена в файле «/ etc / HOSTNAME» отличаются от имени и имени хоста в SLES11SP3?
  • Запись в файловую систему ext4 зависает, пока лазинит в фоновом режиме
  • SLES 11SP4 LDAP - ошибка, пытающаяся связать как пользователь - (Недействительные учетные данные)
  • не могу найти -lm
  • Interesting Posts

    правильные разрешения в корне HTTP с помощью Apache2 + FastCGI + Suexec

    такое же имя файла в нескольких каталогах: как назначить их с разными именами одновременно с помощью только одной команды?

    Команда Solaris для остановки прослушивания в порту

    Как проверить успех установки IDEA с помощью CLI на виртуальной машине?

    Netbook Remix : как добавить призму Mozilla в избранное

    Я использую yum для установки vsftpd. Почему он не находится в `/ etc / rc.d / init.d /`?

    Смонтируйте файловые системы после загрузки, чтобы избежать задержки fsck для sshd

    Каков правильный способ создания загрузочного образа моей системы?

    Разрешение экрана VMWare и Linux Mint 18 (разрешено)

    Каковы минимальные приложения корневой файловой системы, необходимые для полной загрузки Linux?

    Запуск процесса как другого пользователя / группы (в скрипте init.d)

    сделать существующий сеанс rdesktop захватить клавиатуру / мышь

    Как я могу вписать пароль, введенный в команду 'sftp'?

    Липкий бит и пользователи с разрешением sudo

    Сортировка вывода find -exec ls

    Linux и Unix - лучшая ОС в мире.