

以下がエラーメッセージです．どこがおかしいか教えてください,よろしくお願いします．

[code]

    E:\gfortran>echo off
    Microsoft Windows [Version 10.0.19042.1083]
    (c) Microsoft Corporation. All rights reserved.
    
    E:\gfortran> gfortran PSBaseline.f90
    gfortran: error: PSBaseline.f90: No such file or directory
    
    E:\gfortran> gfortran PSSBaseline.f90
    PSSBaseline.f90:68:132:
    
           REAL(8)               :: TradeGood,TradeGoodSec, TradeObj,TradeObjSec,MintObj,MintObjBuyer,MintObjSeller,MintGain,MintGainBuyer,MintGainSeller, DV_B, DV_S, BuyerGain
                                                                                                                                        1
    Error: Line truncated at (1) [-Werror=line-truncation]
    PSSBaseline.f90:122:4:
    
     USE Variables
        1
    Fatal Error: Can't open module file 'variables.mod' for reading at (1): No such file or directory
    f951.exe: some warnings being treated as errors
    compilation terminated.
    
    E:\gfortran>
    
[/code]


CC BY-SA 4.0
2021-07-29T05:29:16.607
80456
2021-07-30T03:54:57.100
2021-07-29T06:36:13.450
3060
47501
question
fortran
fortran プログラムが gfortran で動きません


エラーメッセージに書かれている通り、そのままだと思います。

Fortran90 以降の有効範囲である 132桁を超えて変数名が並べられているのでエラーが出ています。

-Werror=line-truncation このオプションを外しておけば、規格からは外れますが、コンパイラの独自拡張によって１行の有効文字数が増えるのでウォーニングにとどまるでしょう。


CC BY-SA 4.0
2021-07-30T03:54:57.100
80477
2021-07-30T03:54:57.100
47518
80456
answer