Я хотел бы построить функции MEX из исходного кода C/C++, чтобы включить доступ к скрипту MATLAB, но моя текущая версия Fedora имеет более новый и несовместимый GCC. Я попытался удалить установленный GCC и установить версию GCC 4.7.x, используя sudo dnf gcc-4.7.x (с x = [1, 2, 3, 4]), но кажется, что ни одна из этих версий не размещена на репозитории пакетов Fedora.Компилятор Downgrading C/C++ на Fedora 23 в MATLAB R2016a-совместимый компилятор
Есть ли другой способ установить более старые версии GCC в новых версиях Fedora?
ли вы на самом деле, имеющие проблемы с компиляцией Mex (значение действует до выхода из терминала.) файлы, или он успешно компилирует их и просто показывает предупреждение. Если это будет позже, чем вы, вероятно, ОК, чтобы игнорировать его. – Suever
@Suever проблема заключается в компиляции файлов mex. Новые версии GCC несовместимы с MATLAB. –
Справа. Вы не ответили на мой вопрос. Предупреждал ли MATLAB предупреждение при попытке скомпилировать их или были ли реальные ошибки? MATLAB с удовольствием скомпилирует с использованием не поддерживаемой версии GCC, это просто даст вам предупреждение при этом. – Suever