0

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

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

理想情况下,我想将此库移动到与我的程序所在的文件夹相同的文件夹中,然后以某种方式将编译器链接到该库。有谁知道如何做到这一点?

如果有帮助,我知道如何下载 blas 库并获取“.a”文件。我不知道从那里做什么。

4

1 回答 1

0

没关系,简单的问题。我认为这要复杂得多。

对于任何偶然发现这一点的人,这就是你要做的:

获取您的 .a 文件。对我来说,我从这里为 blas 下载了制作 .a 文件所需的所有 Makefile 组件:http: //www.netlib.org/blas/

接下来,如果您想做我正在做的事情,请将其放在与您的程序相同的文件夹中。

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

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

于 2013-05-18T21:34:40.090 回答