回 帖 发 新 帖 刷新版面

主题:[讨论]遇了些一个问题,很急,大伙帮帮忙哈

求助:“The Fortran95 standard does not clarify whether record lengths are in bytes or words. For some compilers, e.g. the Intel Fortran you need to use a compiler switch making bytes the standard unit for record lengths. We use the free gfortran compiler. The free g95 compiler also works well.


这段话里面的一句“the Intel Fortran you need to use a compiler switch making bytes the standard unit for record lengths.”
具体怎么操作,什么意思?

回复列表 (共4个回复)

沙发

大家来看看哈,谢谢哈

板凳

关于记录长度的设置我没弄过. 帮顶一下吧.

3 楼


谢谢这位[em16]

4 楼

Fortran95并沒有指定記“錄長度的單位”(也就是一個基本單元)是字節還是字。有一些編譯器,如Intel Fortran,他就需要特意在編譯參數中設定,才會以字節為一個基本單元。這樣我們用GNUFortran編譯器時才能保證數據兼容:)
(理解性意譯)
Intel Fortran編譯器參數中就有一項(具體啥忘了,不過可以用介面設置一下:)

我来回复

您尚未登录,请登录后再回复。点此登录或注册