2013-04-11 28 views
0

我正嘗試在Xcode 4.3上使用64位編譯器運行示例Fortran代碼,並且它無法正確構建。主要的問題是,儘管我盡了最大努力,我不能單獨.F90文件到對方,從而代碼交互像在Xcode上運行Fortran

使用ElementModule,ONLY:的ElementType

將無法​​正常工作。有沒有人有關於如何讓單獨的.f90文件相互閱讀的任何答案。我知道你必須包含特定的模塊,但是我的搜索沒有給出任何有關這些特定模塊的直接答案。

回答

0

通常當編譯F90代碼時,它會生成2個文件:一個目標文件和一個mod文件。編譯後續模塊時,mod文件用於USE語句。

如果你有循環依賴,那麼你必須建立兩次或更多次。如果可以避免,最好避免循環依賴。

mod文件通常由相同的指令拾取,它告訴編譯器包含文件的位置。