计算化学公社
标题:
求助搭载gfortran的Codeblocks编译器编译Fortran源代码的相关问题
[打印本页]
作者Author:
Yjc
时间:
2024-1-18 23:13
标题:
求助搭载gfortran的Codeblocks编译器编译Fortran源代码的相关问题
各位老师好,我在使用搭载gfortran的Codeblocks编译器编译Fortran源代码时遇到如下warning:
||Warning: Nonexistent include directory 'D:\Documents\Fortran_Exercise\GaussFmtMat.os_output_dir' [-Wmissing-include-dirs]|
如果在编译器界面完成编译后点击运行,这个程序可以正常执行;若是在上述输出目录中运行编译产生的
GaussFmtMat.exe文件,则会在输入label(第三步输入)之后自动闪退,请问这是什么原因?谢谢各位老师!
(, 下载次数 Times of downloads: 46)
上传 Uploaded
点击下载Click to download
作者Author:
snljty2
时间:
2024-1-19 09:13
跟这个Warning无关,这个是其中一个你用-I参数指定的头文件搜索目录不存在。只要能找到正确的相关头文件就没关系。如果你的程序没有手动加一个pause或者read(*, *)之类的用于暂停,那程序算完了自然会退出。CodeBlocks之类的IDE运行你的程序时候相当于加了个壳,手动给你在外面补了一个pause。如果你想运行完了看结果,应该先启动一个cmd窗口(Linux下就是开一个终端),然后cd到程序所在目录,运行程序,这样会退回到cmd的界面,窗口不会关闭。另外Codeblocks不是编译器,是IDE,包括高级文本编辑器(语法高亮、自动补全、自动缩进等功能)、调用编译器、调用调试器、生成编译控制文件等功能。gfortran才是你的编译器。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3