Ma c OS Catalina gfortran - "ld: библиотека не найдена для -lgcrt1.o" - PullRequest
0 голосов
/ 22 января 2020

Я собираю программу на Фортране для Ma c (10.15.2) с помощью cmake и gfortran, но получаю следующую ошибку:

ld: библиотека не найдена для - lgcrt1.o

Я нашел файл grcrt1.o в папке

/ Library / Developer / CommandLineTools / SDKs / MacOSX10.14.sdk / usr / lib / gcrt1.o

Но даже если я добавлю это в мой PATH, он все равно не будет работать.

Используемая мной версия gfortran была установлена ​​вместе с homebrew и находится в

/ usr / local / bin / gfortran

gfortran - версия 9.2.0

1 Ответ

1 голос
/ 23 января 2020

Это также случилось со мной. У меня установлены Xcode 11 и 10.1. Для меня переключение обратно на версию 10.1 помогло:

sudo xcode-select --switch /Applications/Xcode-10.1.app/
...