移动lblas库并将其与g++编译器一起使用

Moving around the lblas library and using it with the g++ compiler

本文关键字:编译器 g++ 一起 lblas 移动      更新时间:2023-10-16

所以在我当前的计算机上,我有一个使用BLAS函数的库,但我需要在外部服务器上运行我的c++程序。我知道如何将文件传输到服务器,但是我不知道如何找到我当前计算机上的blas库,然后如何将其链接到编译器。

这是我在计算机g++ program -lblas上使用的命令这很有效。我运行程序,一切都很好。如何将此库移动到外部服务器?

理想情况下,我想将这个库移动到我的程序所在的文件夹中,然后以某种方式将编译器链接到该库。有人知道怎么做吗?

如果有帮助的话,我知道如何下载blas库并获得一个"。一个"文件"出来了。我不知道从那里做什么

没关系,简单的问题。我还以为要复杂得多呢

对于那些偶然发现这一点的人,你可以这样做:

找到你的。a文件。对我来说,我下载了所有必要的Makefile组件,以便从这里为blas创建.a文件:http://www.netlib.org/blas/

接下来,如果你想做我正在做的事情,把它放在和你的程序相同的文件夹中。

最后,命令!编译器,代码,库

对我来说,这是g++ program.cpp blas.a