我想知道是否可以选择 Fortran 95 例程的不同部分进行编译。
例如,如果我将某个标志传递给 gfortran,那么编译器会选择将哪个部分用于某个函数。if我知道我可以在例程内部使用它,但缺点是if由于速度问题我不希望程序一直运行。我想解决方案应该类似于这个
if
我正在专门研究一个计算多体系统(例如,一百万)能量的程序。然后我不想if每次都需要在编译时使用不同的能量定义。
我希望这是可能的,并且我的问题很清楚。
flags fortran compilation gfortran conditional-statements
compilation ×1
conditional-statements ×1
flags ×1
fortran ×1
gfortran ×1