Как установить GCC по частям с GMP, MPFR, MPC, ELF, без разделяемых библиотек?

Как мне установить GCC (сборник компиляторов GNU) по частям, используя текущую версию,
с использованием правильных версий зависимостей, без использования диспетчера пакетов (например, yum, rpm, apt, dpkg) и без использования общих библиотек?

Типичные разработчики, вероятно, захотят установить GCC обычным способом, используйте свой диспетчер пакетов (yum , rpm, apt, dpkg, port, brew и т. д.) или следуйте инструкциям здесь ( http://gcc.gnu.org/wiki/InstallingGCC ).

У меня вопрос, как установить GCC по частям, без разделяемых библиотек.

  • Мне нужен полностью независимый GCC, который можно перемещать по моей системе без использования каких-либо разделяемых библиотек и без создания каких-либо разделяемых библиотек.
  • Это то, что GCC называет «трудным путем», и не рекомендуется для обычных пользователей.

GCC зависит от:

  • GMP: Библиотека арифметики множественной точности GNU
  • MPFR: Библиотека округления множественной точности с плавающей запятой GNU
  • MPC: Библиотека C множественной точности GNU
  • ELF: исполняемая и связываемая Библиотека форматирования
  • PPL: Библиотека многогранников Пармы (необязательно, для оптимизации памяти)

111
задан Cœur 9 January 2017 в 13:20
поделиться