C++ 链接 Lapack

标签 c++ g++

我使用的一些代码需要新版本的 lapack,而不是当前安装在我的服务器上的版本。系统管理员在某个位置安装了 lapack:/sysadmin/lapack-3.4.2。

原命令为:

g++ -o lapack.os -c -someOptions -IsomeFolders lapack.cpp

现在,我想链接到/sysadmin/lapack-3.4.2 中安装的 lapack 版本。 我试过:

g++ -o lapack.os -c -someOptions -IsomeFolders lapack.cpp -L/sysadmin/lapack-3.4.2

这没用。

谢谢。

最佳答案

-c 选项表示您要编译源代码。链接程序时需要传递 -L/sysadmin/lapack-3.4.2

关于C++ 链接 Lapack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17736269/

相关文章:

c++ - 如何在 C++ 中修复 "no match for operator+"?

c++ - 使用 header 编译不同的 .cpp 文件

c++ - 无法通过 VIM 运行链接脚本

c++ - 为什么我不能在下面的代码中使用 `pos_type` 返回类型?

C++无法获得正确的字符串输入

C++ select() 减少文件描述符计数

g++ - 在ubuntu上为arm交叉编译Boost 1.57.0

c++ - 将左值传递给用作临时std容器的模板参数的通用引用参数时与分配器相关的错误

c++ - 模板函数重载

unicode - g++ unicode 变量名