我认为我基本上和这个问题有同样的问题:
Get a list of #define variables
但是对于Fortran,或者(可能)是一个makefile。有没有办法在Fortran中获取#defined编译器标志/变量列表?我希望将定义的变量导出到我的模拟输出文件夹中的文件中。具体来说,我对我的代码中的变量感兴趣,如下所示:
#ifdef _OPTIMIZE_ALGORITHM_
另外,如果我不能在Fortran代码中执行此操作,我可以在makefile中以某种方式执行此操作吗?我正在使用gfortran,因此标签,但我不确定它是否在此功能中发挥(或不起作用)关键作用。
非常感谢任何帮助。