在 Fortran 中运行一些测试代码时,我收到错误“f951:致命错误:无法打开文件”hello.f90“编译终止

While running some test code in Fortran, I received an error "f951: Fatal Error: Cannot open file 'hello.f90' compilation terminated

提问人:new-to-coding 提问时间:9/27/2023 更新时间:9/27/2023 访问量:68

问:

我是 Fortran 的新手,我正在尝试执行一些测试代码,使用以下程序打印 hello world -

program hello
    implicit none
    print *, 'Hello, World!'
    
end program hello

我正在使用 MacOS Ventura 13.1,我正在使用 VS Code 作为文本编辑器,并使用终端中的命令安装了自制软件,并使用 .我不确定问题是什么,但浏览其他问题,也许存在某种路径错误?我不确定这意味着什么。任何帮助将不胜感激!/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install gfortran

福特兰 Gfortran

评论

0赞 Ian Bush 9/27/2023
无论出于何种原因,它都找不到文件 hello.f90。请编辑问题以告诉我们 a) 您正在使用的导致此错误的确切命令 b) 在发出 gfortran 命令之前或之后的命令提示符下的输出。哦,只是检查我最喜欢的愚蠢,你记得从编辑器保存文件吗?ls
0赞 new-to-coding 9/27/2023
嗨,伊恩,所以我在终端中使用的命令是,输出只是hello.f90gfortran hello.f90 -o hellols
0赞 new-to-coding 9/27/2023
@IanBush另一个新变化是,当我尝试在 VSCode 中重新运行命令 a terminal 时,我现在收到错误 - 。gfortran hello.f90 -o hellold: unsupported tapi file type '!tapi-tbd' in YAML file '/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/lib/libSystem.tbd' for architecture arm64 collect2: error: ld returned 1 exit status
0赞 Ian Bush 9/27/2023
编辑问题以包含这些详细信息。但是好吧,基础知识似乎很满意,要更进一步,您需要了解 Mac 的人 - 我没有(但我们以前在这里遇到过类似的问题)
1赞 PierU 9/27/2023
混合使用 macOS/VSCode/gfortran 可能会引发一些问题......尝试不是从 VSCode 终端编译,而是从标准 macOS 终端编译。

答: 暂无答案