我正在尝试在FORTRAN中编译一个Fortran文件和一些.h文件。.h 文件包含了变量的公共块的定义。当我在Fortran中编译它们时,我会得到以下错误:
integer knue,ke,knumu,kmu,knutau,ktau,ku,kd,kc,ks,kt,kb,kgamma,
1
Error: Invalid character in name at (1)
出现错误的代码如下:
现在我的问题是,这个“1”指的是错误的位置吗?
导致错误的代码行如下:
integer knue,ke,knumu,kmu,knutau,ktau,ku,kd,kc,ks,kt,kb,kgamma,
& kw,kz,kgluon,kh1,kh2,kh3,khc,ksnue,kse1,kse2,ksnumu,ksmu1,
& ksmu2,ksnutau,kstau1,kstau2,ksu1,ksu2,ksd1,ksd2,ksc1,ksc2,
& kss1,kss2,kst1,kst2,ksb1,ksb2,kn1,kn2,kn3,kn4,kcha1,kcha2,
& kgluin,kgold0,kgoldc
此外,使用延续的方式是否存在问题。我正在使用gfortran编译此文件。