Можно ли установить 2 разные версии GCC одновременно? - PullRequest
4 голосов
/ 01 марта 2010

Я использую Ubuntu 9.10
Для определенного фрагмента кода мне требуется GCC 3.2, но у меня есть более высокая версия. Можно ли установить несколько версий и использовать ту, которая мне нужна?

Ответы [ 3 ]

1 голос
/ 01 марта 2010

да, вы можете иметь несколько установок. Вы можете вызвать определенную версию, используя gcc-3.2. Вы можете искать в репозитории, используя apt-cache search gcc-3, чтобы найти пакет для установки, используя apt-get install. быстрый поиск показывает только gcc-3.3 в репозитории, если эта версия не работает для вас, вам придется копать немного больше или устанавливать вручную. Другой постер дал более подробную информацию

Подумайте о принятии предыдущих ответов на вопросы, на которые вы получили ответы, иначе вы не получите ответов.

1 голос
/ 01 марта 2010

Вы искали в архиве пакета Ubuntu gcc ?

Если с gcc 3.3 все в порядке, вы можете скачать gcc-3.3 и связанные с ним пакеты .deb для dapper, и я подозреваю, что он установится и будет счастливо сосуществовать с gcc 4.4, который вы получаете с karmic. (Вы должны обязательно вызвать его как gcc-3.3.)

В противном случае вам придется:

  • скачайте соответствующий пакет исходных текстов gcc
  • соберите его самостоятельно с помощью installdir, например, в /opt/gcc-3.3
  • Убедитесь, что вы правильно установили PATH, когда вам это нужно.
0 голосов
/ 01 марта 2010

Возможно иметь более одного, но их нужно называть по-разному и устанавливать в разные папки. Смотрите руководства по сборке кросс-компиляции GCC, но не для другой архитектуры. Однако обратите внимание, что сборка GCC самостоятельно довольно сложна, поэтому исправление приложения, которое вам нужно скомпилировать, может быть проще.

...