2013-04-11 1 views
0

Я пытаюсь запустить образец кода Fortran на Xcode 4.3 с использованием 64-битного компилятора, и он не будет корректно создан. Основная проблема заключается в том, что, несмотря на все мои усилия, я не могу получить отдельные файлы .f90 взаимодействовать друг с другом, таким образом код, какЗапуск Fortran на Xcode

ИСПОЛЬЗОВАНИЯ ElementModule ТОЛЬКО: ElementType

не будет работать. Есть ли у кого-нибудь какие-либо ответы относительно того, как получить отдельные файлы .f90 для чтения друг друга. Я знаю, что вы должны включать определенные модули, но мой поиск не дал мне прямых ответов относительно того, что это за те конкретные модули.

ответ

0

Обычно, когда код F90 компилируется, он генерирует 2 файла: объектный файл и файл мод. При компиляции последующих модулей файлы mod используются для операторов USE.

Если у вас есть круговая зависимость, вам нужно построить два или более раз. Лучше избегать циклической зависимости, если вы можете этого избежать.

Файлы мод обычно подхватываются той же директивой, которая сообщает компилятору, где находятся файлы include.