多くのインクルードファイルを持つ固定フォーマットコード(.FOR)にはLahey/Fujitsu Fortran 95コンパイラを使用しています。私はファイルのいくつかを.F90に変更する予定であり、intersection format(実質的には、継続行の列73にはアンパサンド、継続行を開始するためには常に6列目に使用されるアンパサンド付きの書式付きファイル)をインクルードしたいと考えています。エラー 'Missing name'と交差する形式とLahey/Fujitsu Fortranコンパイラ
しかし、変数が定義されていないというエラーが発生しています。 Laheyにフォーマットが使用できない理由の交差点はありますか?
GNUでテストした場合、同じコードが正常に動作します。誰かがLaheyでそれを動作させる方法を知っているなら、それは素晴らしいでしょう。
PROGRAM MAIN
IMPLICIT NONE
INCLUDE 'test.inc'
INTEGER*4 index1
index1 = 1
Varx = 2
Vary = 3
Varz = 4
Vara = 5
PRINT*,"Varx=",Varx
END PROGRAM MAIN
TEST.INC
REAL*4 Varx,Vary,Varz
REAL*4 Vara
COMMON /Varx/ Varx,Vary, &
& Varz, &
& Vara
エラー:
column 73: Missing name.
error 1110: Missing name
コンパイラレイヒー/富士通Fortranの7.7
ようこそ。エラーが発生した場合は、**エラーの原因となるコードを表示する必要があります** **正確なエラーメッセージ**を終了してください。そうしないと誰もあなたを助けません。コードをどのようにコンパイルしているか、私たちに示すことを忘れないでください。 [ask]と[mcve]を参照してください。それは本当に重要です。 –
[編集]詳細を示す質問。 ** **コードを表示する必要があります!私が投稿したリンクを読んで死んだ。あなたは本当にそれらを見る必要があり、コードを表示する必要があります。 –
ちょっと離れているかもしれませんが、アンパサンドは正確に73桁、72桁、130桁までである必要はありません。 – agentp