移动lblas库并将其与g++编译器一起使用
Moving around the lblas library and using it with the g++ compiler
所以在我当前的计算机上,我有一个使用BLAS函数的库,但我需要在外部服务器上运行我的c++程序。我知道如何将文件传输到服务器,但是我不知道如何找到我当前计算机上的blas库,然后如何将其链接到编译器。
这是我在计算机g++ program -lblas
上使用的命令这很有效。我运行程序,一切都很好。如何将此库移动到外部服务器?
理想情况下,我想将这个库移动到我的程序所在的文件夹中,然后以某种方式将编译器链接到该库。有人知道怎么做吗?
如果有帮助的话,我知道如何下载blas库并获得一个"。一个"文件"出来了。我不知道从那里做什么
没关系,简单的问题。我还以为要复杂得多呢
对于那些偶然发现这一点的人,你可以这样做:
找到你的。a文件。对我来说,我下载了所有必要的Makefile组件,以便从这里为blas创建.a文件:http://www.netlib.org/blas/
接下来,如果你想做我正在做的事情,把它放在和你的程序相同的文件夹中。
最后,命令!编译器,代码,库
对我来说,这是g++ program.cpp blas.a
相关文章:
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 在线编译器中的分段C++没有打印消息
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- CLANG 编译器 说:变量"PTR"可能未初始化
- 告诉c++编译器该参数没有别名
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 为什么所有C++编译器都会崩溃或挂起此代码
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 我收到同义重复编译器错误。我应该如何修复"类型"X"的参数与类型"X"的参数不兼容?
- 为什么C++编译器没有检测到正确声明的类?