2. ifort的話,先編譯所有代碼文件,如果有module編譯會報錯,但是這時module已經被編譯成.mod文件了,再用ifort編譯壹下就可以通過了。
3. pgi的話,壹定要在編譯項中按照順序寫好進行編譯,順序是:有module的代碼文件,子程序代碼文件,主程序文件。如果不按照順序寫好,編譯器是會按照文件名順序編譯的,如果module不在前列,則怎麽編譯都通不過。還有壹點,module中變量的順序最好喝程序中變量出現的順序相同,因為本人的經驗中,變量順序出現不壹致也會出現問題。
希望對妳有所幫助。