找不到库.正在尝试编译包含Lapack(C++)的程序
library not found. Trying to compile a program including Lapack (C++)
我可能违反了所有关于重复的发布规则,但实际上我连续两天都在拼命寻找信息,但我没有发现任何有用的东西来解决这个简单但令人敬畏的问题。
我只想用命令编译一个代码c.cpp
g++ -c -std=c++11 -llapack -lblas program.cpp -o program.o
我真的不知道我是否必须在代码中写#include lapack,#include"lapack",#include-lapack.a,#include-librapack.a。。。现在的情况是,我有一个liblapack。一个位于usr/lib的链接文件。
问题出在哪里?我试过所有可能的组合。。。
这是我第一次使用不是经典stdio.h、cmath等的库。
非常感谢:)
刚刚编辑:我意识到"<"和相应的结束语"more than"之间的单词消失了。
在program.cpp中,您确实需要#包含相关的头文件。知道这些是什么的唯一方法就是知道代码使用了什么。我想,当你试图编译时,会收到一些错误消息,告诉你哪些名称是未定义的。
相关文章:
- 直接在RcppArmadillo中调用LAPACK例程
- Armadillo正在为共享的lapack库获取未定义的参考
- LAPACK函数在第一次迭代后变慢
- 有没有一种算法可以将 LAPACK 排列更改为真正的排列?
- Lapack函数DGTSV通过C /Visual Studio提供未解决的外部符号
- MATLAB faster than LAPACK?
- SuperLu和LaPack的比较在与犰狳进行基准测试时失败
- Blas 和 Lapack 库是否有本机 C++(不是 C)接口?
- C++,LAPACK:未定义的对"dsyev"的引用,链接了库
- C++(LAPACK,sgels)和Python(Numpy,lstsq)结果之间的差异
- 如何确定我正确安装了Lapack和Armadillo库
- 链接到C 的Fortran库(Lapack)
- Lapack's dgeqrf in c++
- 如何在Linux上安装Lapack
- 推广到多个BLAS/LAPACK库
- C 具有数学库,例如GSL,Lapack或CBLAS性能与带有R函数的Rinside的C .态
- 一
- 使用 Lapack 的 dgesv 求解线性方程组
- c++, levmar optimization, lapack, tnt library
- flens lapack:需要GNU GCC 4.7版或更高版本!我的mac有
- 正在将LAPACK安装到Visual Studio 2015