質問
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でラインを終了することを好みます。
所属していません StackOverflow