Я использую Ubuntu 16.04, которая поставляется с версией gcc 5.4.0 по умолчанию.
Я собрал gcc-8.2 из исходного кода на той же машине, и он может без проблем создать определенный программный проект.
Затем я скопировал фактическую папку компилятора на другой компьютер Linux с той же версией Ubuntu.
Но потом, когда я пытаюсь скомпилировать тот же программный проект, я постоянно получаю ошибки seg, когда gcc компилирует код. Странно, он жалуется на закрывающую фигурную скобку в одной из функций.
Код написан на C ++.
Машина, на которой он работает, имеет 32 ГБ ОЗУ, тогда как машина, на которой происходит сбой (получение ошибок сегмента), имеет 64 ГБ ОЗУ.
Я запоминаю memtest и проверяю, что ОЗУ - это машина, на которой происходит сбой, - хорошо.
Кто-нибудь знает, что может происходить и как я могу решить проблему?