#gcc #g #gnu #gfortran
Вопрос:
Я довольно долго искал этот ответ, но я пытаюсь выяснить, какие версии libgfortran соответствуют фактическим версиям gfortran.
Доступно только 3, и когда я пытаюсь скомпилировать какой-то код, он пытается найти 5. Я использую g /gfortran 8.3.1, поэтому я не уверен, почему он достигает 5??
Может ли кто-нибудь помочь мне узнать, какая версия gfortran соответствует libgfortran5?
Мне придется попросить системного администратора установить его, поэтому, если это возможно, я бы предпочел просто использовать libgfortran3, который уже есть.
Ответ №1:
Основной номер версии libgfortran изменяется при изменении ABI. Это случается очень редко. Если gfortran 8.3.1 ищет libgfortran.so.5, то это то, что вам нужно. Я отмечу, что основной номер версии не менялся в течение длительного времени, и на самом деле 5-это версия для всех версий gfortran новее 8.3.1. Если вы попытаетесь использовать libgfortran.so.3, у вас, скорее всего, будет неприятный опыт.