我正在Mac OSX Mavericks上使用gfortran编译器。我已经安装了Xcode和命令行工具。我正在尝试使用gfortran编译一个简单的helloworld程序,以测试是否一切正常,但不幸的是它不起作用。错误信息似乎表明我没有主函数,但我在代码中没有看到错误:
program hello
print *, "Hello World!"
end program hello
但是当我尝试编译时
gfortran helloworld.f
我得到了以下错误:
Undefined symbols for architecture x86_64:
"start", referenced from:
-u command line option
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
我不明白出了什么问题,我快要绝望了。我尝试过gfortran 4.8.2和gfortran 4.9.0,我也尝试重新安装Xcode和命令行工具,但似乎都没有用。
我知道有类似的问题被问过,但我找不到解决方案。只要能让编译器运行起来,就算是一个简陋的临时办法我也会很开心。
gfortran
的? - trojanfoe