Mac命令行编译时报错“Undefined symbols for architecture x86_64”
·

原因是Select_LgV_1.f90是主程序,其中还调用了子程序,但是没有编译子程序。把子程序也放到这个文件夹下,在此文件夹打开终端,把他们一起编译就行了。命令如下:
% ifort -o ll Select_LgV_1.f90 data2sd.f90 distance.f90
% ./ll
这里面,Select_LgV_1.f90是主程序,data2sd.f90和distance.f90是子程序。这样就可以了。
更多推荐


所有评论(0)