Я разработал довольно большую программу на Фортране для Windows, которая вызывает некоторые подпрограммы на Си для ввода символов. Я предоставляю make-файл для компиляции этой программы также на различных диалектах Unix и MacOS. Я просто обновил Mac, который я использую для тестирования, до Catalina, и компиляция подпрограммы C не удалась, он не может найти все (для меня) загадочные библиотеки "sys / ioctl.h" "signal.h" и т. Д. Это работало на предыдущемВерсия для MacOS Mojave.
Я (во время использования Mojave) установил gfortran с gcc, и у меня есть флаг компилятора -DBSD, чтобы выбрать некоторые из необходимых системных библиотек Си. У меня есть другие флаги для Linux и Cygwin.
Я сам не пользуюсь Mac, но есть некоторые пользователи моей программы с Mac, поэтому я хочу, чтобы они были довольны. Как мне изменить мой make-файл?