在我的程序中,我使用多个模块文件。为了保持主文件夹的清洁,我将它们全部移到了不同的文件夹中,并对我的shell脚本进行了必要的更改。一切都正确完成,因为我现在能够编译和运行程序。不幸的是,Sublime Text 3没有看到位于主文件夹中的.mod文件。在这样的行上:
use mymodule
它说:
致命错误:无法打开模块文件'mymodule.mod'以便在(1)处读取:没有这样的文件或目录
我该如何解决这个问题?
答案 0 :(得分:1)
在Sublime Text中转到Preferences
- > Package Settings
- > SublimeLinter
- > Settings - User
。块"gfortranfixedform"
或"gfortranmodern"
(取决于您使用的形式)添加参数:"args": ["-Ipath/to/modfiles"]
,其中path / to / modfiles是包含.mod文件的目录。< / p>
答案 1 :(得分:0)
也许您必须将配置中的行更改为:
"shell_cmd": "gfortran '${file}' -Ipath/to/module -o '${file_path}/${file_base_name}'"
其中path / to / module是包含.mod文件的目录。 (只是一个建议,对Sublime编辑器一无所知。)