質問

UPC APIを使用してUPCプログラムを装備して、UPCプログラムの実行中にハードウェアカウンターに関する情報を取得したいと考えています。

しかし、私は例えばエラーをリンクし続けています、 "undefined reference to PAPI_read" undefined reference to PAPI_library_init

私が与えているコマンドはですupcc -L/full/path/to/libpapi.a -o upcMatrxMultplction upcMatrxMultplction.o

助言がありますか ?

PapiはUPCコンパイラをサポートしていますか?

役に立ちましたか?

解決

-lは、リンクしようとは考えていないディレクトリを提供します。 /full/path/to/libpapi.aをリンク引数として( *.oとともに)提供するか、 "-l/full/path/to -lpapi"を使用する必要があります。後者はもう少し従来です。

また、リンクは注文に依存する可能性があるため、最初にすべてのトゥリンクオブジェクトをリストし、-oでラインを終了することを好みます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top