gpt4 book ai didi

osx-mavericks - gfortran 不适用于 Mac OS X 10.9( Mavericks )

转载 作者:行者123 更新时间:2023-12-01 06:29:51 26 4
gpt4 key购买 nike

最近,我将我的 OS X 更新到了 10.9( Mavericks );不幸的是,尽管我将 Xcode 命令行更新为 OS X Mavericks 的 5.1.1,但 gfortran 停止工作。前段时间也有人问过类似的问题,here ,但我认为问题没有解决。

这是我所做的:

首先我删除了现有的 gfortran

bash-3.2$ sudo rm -r /usr/local/gfortran /usr/local/bin/gfortran

然后我下载了gfortran-4.9-bin.tar,解压安装成功
bash-3.2$ gunzip gfortran-4.9-bin.tar

bash-3.2$ sudo tar xvf gfortran-4.9-bin.tar -C /

bash-3.2$ which gfortran
/usr/local/bin/gfortran

但是当我开始运行我的代码时,出现以下错误,例如
bash-3.2$ gfortran boolean1.f90

Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

如果有人能指导我解决这个问题,我将不胜感激。

最佳答案

只是为了记录。我建议从这里提供的软件包中安装 gfortran:

https://gcc.gnu.org/wiki/GFortran

macOS 安装程序可以在这里找到:http://coudert.name/software/gfortran-6.3-Sierra.dmg

只需安装最新版本(使用 dmg 文件),一切都应该没问题

! fort_sample.f90
program main
write (*,*) 'Hello'
stop
end

编译执行顺利
> gfortran -o fort_sample fort_sample.f90
> ./fort_sample
Hello

关于osx-mavericks - gfortran 不适用于 Mac OS X 10.9( Mavericks ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23501128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com