компилировать программное обеспечение с более старой версией ядра 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

  • Не удается открыть начальную консоль на ARM S3C2440 с запуском utuLinux
  • Список всех доступных сертификатов ssl ca
  • Блокировать доступ к сети процесса?
  • Иногда я чувствую себя как каталог, иногда я чувствую себя как обычный файл
  • Поиск файла в каталоге по времени
  • Использование файла конфигурации ядра 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) 

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

  • Как отформатировать 720k FAT (то есть: MS-DOS) флоппи-дисковод на Linux с помощью USB-дисковода гибких дисков
  • Почему активация раздела LVM с большим снимком занимает много времени?
  • Что делать, когда вы удаляете разрешение на выполнение из некоторых системных двоичных файлов или библиотек?
  • Возможности файла Linux теряются при изменении файла. Это ожидаемое поведение?
  • Выходной звук путем записи в / dev / dsp
  • Написание сценария оболочки Unix для вызова функции C и перенаправления данных в файл .txt
  • 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/, который, я надеюсь, будет работать на более современной системе.

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

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