У меня есть программа на Фортране в linux, которая состоит из разных модулей. Когда я компилирую код на диске с форматированием ext4, все работает отлично. Но если я пытаюсь скомпилировать тот же самый код с тем же файлом makefile на диске, отформатированном в xfs, то я получаю следующую ошибку, когда добавляю другой модуль через оператор использования:
ОШИБКА: " xyz_module "указан в качестве имени модуля в операторе USE, но компилятор не может его найти.
В папке сборки находится файл 'xyz_module.mod', и diff показал, что файл является двоичным файлом, равным файлу модуля, который был создан на диске, отформатированном в ext4.
У кого-нибудь есть идея? есть ли конкретная настройка компилятора c, которую мне нужно использовать, если я компилирую свой код на xfs-диске? В обоих случаях я использую один и тот же компилятор.
фиктивный код:
module abc
use xyz
implicit none
....