gpt4 book ai didi

fortran - 在运行时获取可执行文件名

转载 作者:行者123 更新时间:2023-12-02 01:11:21 26 4
gpt4 key购买 nike

使用 pgf90 编译器,是否可以在运行时获取可执行文件的名称?最好将此信息与 svn 修订号一起保存在输出中(这已在预处理期间实现并完成)。

谢谢

最佳答案

Fortran 2003 引入了 GET_COMMAND_ARGUMENT。除了获取命令参数外,它还允许检索调用程序的命令名称。这是在参数号 0 中传递的。也许您的编译器是最新的足以支持它。参数中传递的内容的确切文本取决于编译器。

program cmd_name     character :: cmd*100     call get_command_argument(0, cmd)     print *, "command name : " // cmd(1:len_trim(cmd))end program

在 Windows 上使用 Ifort 13.1,打印:

 command name : cmd_name

关于fortran - 在运行时获取可执行文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17083960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com