找不到用于 -llpack 的 Fortran 库

问题描述

我无法编译这个 fortran 文件

gfortran file_name.f90 -llpack ./libxdrf.a ./libxtcf.so -o FILE_NAME

MAC 给我这个错误



pmm-2.0_Qdiag.f90:95:16:

  read(*,'(A50)'),output
                1

Warning: Legacy Extension: Comma before I/O item list at (1)

ld: library not found for -llpack

collect2: error: ld returned 1 exit status

我怎么找不到库 -llpack?

我使用 MacOS Sierra 的 MacBook Ari,内存为 4GB

编辑: 我尝试使用 -llapack 而不是 -llpack 进行编译,但仍然出现错误

pmm-2.0_Qdiag.f90:95:16:
  read(*,output
                1
Warning: Legacy Extension: Comma before I/O item list at (1)

ld: warning: ignoring file ./libxtcf.so,file was built for unsupported file format 
( 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 ) 
which is not the architecture being linked (x86_64): ./libxtcf.so
ld: warning: ignoring file ./libxdrf.a,file was built for archive which is not the architecture being linked (x86_64): ./libxdrf.a
Undefined symbols for architecture x86_64:
  "_readxtc_",referenced from:
      _MAIN__ in cchhECyQ.o
  "_xdrfopen_",referenced from:
      _MAIN__ in cchhECyQ.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...