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 に答える