Oracle Solaris Studio 12.2:Fortran 用户指南

3.4.20 –ext_names= e

创建带有或不带尾随下划线的外部名称。

e 必须是 plainunderscoresfsecond-underscore。缺省为 underscores

–ext_names=plain: 不增加结尾下划线。

–ext_names=underscores: 增加结尾下划线。

–ext_names=fsecond-underscore:在包含一个下划线的外部名称上附加两个下划线,在不包含下划线的外部名称上附加一个下划线。

外部名称是子例程、函数、块数据子程序或标记通用块的名称。此选项既影响例程入口点的名称,又影响调用例程时使用的名称。使用此标志可允许 Fortran 例程调用其他编程语言例程(以及被后者调用)。

提供 fsecond-underscore 是为了与 gfortran 兼容。