fortran里菜单栏build键里面的命令什么区别?

刚学fortran,用的是CVF6,6版本,写好一段小程序后,点击菜单栏中的build,有一个compile,build project,和execute project,如图,这三个命令有什么区别啊?
如图所示:

一个程序可以由多个源代码共同组成。

当源代码很多时,都写在一个 hello.f90 里就不适合了,比如上万行的代码。通常分开不同的模块书写。


例如 project 1.exe 工程,由 hello1.f90 hello2.f90 等文件组成。


compile hello.f90 是编译 hello1.f90 文件。

build project 1.exe 是编译所有的源代码文件,并链接到一起,成为可执行文件。

execute 就是执行这个编译后的文件了。


实际上,build project 虽然只有一个菜单选项或按钮,但你点击后,实际上,编译器会先 compile 所有的源代码文件,再执行链接程序。


也就是:

compile = 单个文件compile

build      = compile 第一个文件 + compile第二个文件 + 第三个 + .... + 最后一个 + 链接 


你看我的一个工程:

温馨提示:答案为网友推荐,仅供参考
相似回答