Как установить более старую версию (6.3) GCC? Мне это нужно для совместимости с MATLAB

Привет, ребята, я видел похожие вопросы, но даже не ответил полностью, поэтому вот мой:

Мне нужно установить более старую версию (6.3) GCC, чем на моем компьютере, m, используя Ubuntu 17.10, мой фактический GCC-запрос - «gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3.2)».

Я слышал, что возможно установить более одной версии GCC в тот же компьютер, вы бы предложили? Если да, то как я смогу выбрать, когда использовать это?

Спасибо за внимание! :

)
1
задан 22 March 2018 в 22:43

2 ответа

В стандартном репозитории Ubuntu у вас есть различные версии gcc. Просто введите apt-get install gcc-6 для установки gcc версии 6.4.

0
ответ дан 17 July 2018 в 18:18

В стандартном репозитории Ubuntu у вас есть различные версии gcc. Просто введите apt-get install gcc-6 для установки gcc версии 6.4.

0
ответ дан 23 July 2018 в 19:06
  • 1
    круто, но мне нужно 6.3 – zurg 22 March 2018 в 23:47
  • 2
    gcc-6 v6.3.0 и gcc-6 v6.4.0: нет функциональной разницы. Из gcc-6.4.0/NEWS: Этот выпуск является выпуском исправления ошибок, содержащим исправления для регрессий в GCC 6.3 относительно предыдущих выпусков GCC. – Knud Larsen 23 March 2018 в 00:22
  • 3
    @KnudLarsen OP может дать ему попробовать, но у MATLAB есть особые требования к компилятору. Проблема не в попытке, проблема в том, что программное обеспечение зависит от других конкретных версий программного обеспечения :) – Sergiy Kolodyazhnyy 23 March 2018 в 00:25
  • 4
    Если 6.4 не будет работать (что должно быть проверено, так как это, вероятно, самое безопасное решение), есть еще два варианта: (1) launchpad.net/~jonathonf/+archive/ubuntu/gcc-6.3 т.е. , backport gcc 6.3 или (2) Построить его из источников askubuntu.com/questions/864893/update-gcc-to-the-6-3-version – Jacek Herbrych 23 March 2018 в 20:41
  • 5
    Хорошо, это похоже на точную проблему, которую я также имею, мне нужно скомпилировать интерфейс MATLAB MUMPS, который является разреженным линейным решателем. 2018a версия MATLAB требует gcc 6.3. Я добавил выше ppa, но что бы я ни делал, невозможно установить конкретную версию gcc-6.3, какие-либо идеи о том, как продолжить дальше? Кстати, у меня не было времени, но попробуйте установить из источника. – Umut Tabak 27 April 2018 в 20:24

Другие вопросы по тегам:

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