1
A
回答
5
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
+0
刚刚尝试过,它也适用于gfortran 4.4.6。 – Yossarian
+0
谢谢,工作正常 –
相关问题
- 1. Python可执行文件获取运行时错误。 R6034
- 2. 获取可执行文件
- 3. 可执行文件运行时
- 4. 如何在执行中获取执行代码的文件名?
- 5. 获取权限被拒绝运行perl的可执行文件
- 6. 如何获取Docker镜像以运行可执行文件
- 7. 正在从临时文件夹运行签名和RequireAdministrator可执行文件?
- 8. 在gradlew中运行可执行文件
- 9. 在PHP中运行可执行文件
- 10. 在linux中运行可执行文件
- 11. JavaScript的执行程序运行时可执行的JAR文件
- 12. 是否可以在运行时修改可执行文件?
- 13. 是否可以从gdbserver获取远程可执行文件名?
- 14. 签名的Jar可以作为可执行文件运行吗?
- 15. 从其可执行文件获取软件包名称
- 16. 在运行/执行后获取php文件的内容
- 17. 在Runtime.exec()中运行执行文件并获取用户输入
- 18. 运行可执行文件的语法?
- 19. 从Matlab运行C可执行文件
- 20. 从SQL Server运行可执行文件
- 21. 从makefile运行可执行文件
- 22. 显示可执行文件并运行
- 23. 从Servlet运行可执行文件夹
- 24. 从makefile运行可执行文件2
- 25. 运行可执行文件中的InstallScript
- 26. 在EC2上运行mapreduce作业时如何获取文件名?
- 27. log4j与grails:如何在运行时获取appender文件名?
- 28. 为什么我能够在运行时重命名Windows Service可执行文件?
- 29. 如何获取正在执行的玉文件的文件名
- 30. 如何在运行CUDA可执行文件时选择设备?
我可以问你如何存储的SVN版本号? – bdforbes
svn版本号故事相当复杂。我们在编译期间获得版本号(svn info),然后将其用作预处理器选项,以将其转换为实际的fortran代码。 –