【发布时间】:2025-08-13 23:45:01
【问题描述】:
我正在尝试通过 ifort 在 Mac 上安装一个包,因为它需要 ifort 来编译和运行代码,但我遇到了错误
ld: library not found for -lSystem
我不知道 oneAPI 是否带有该库。
ifort -O3 -warn all -fpp -free -assume byterecl -heap-arrays -nogen-interface -static-intel /opt/intel/oneapi/compiler/latest/mac/compiler/include generate_inpmat.F90 -o generate_inpmat
【问题讨论】:
-
“system.a”或“system.so”是否存在混合大小写?还是小写?它是否存在于 -I
可以指向的地方? -
见*.com/questions/56156520/… 你安装了Xcode吗?你究竟是如何安装 oneAPI 的?
-
请附上完整的错误信息。
-
我通过将代码指向正确的库路径解决了错误。似乎 oneapi 库现在安装在默认路径
-
@manish 您能否将您的解决方案添加为答案,因为它可以帮助其他面临该问题的人
标签: macos fortran fortran90 intel-fortran