1

UPCプログラムの実行中にハードウェアカウンターに関する情報を取得するために、UPCプログラムをPAPIAPIでインストルメント化したいと思います。

"undefined reference to PAPI_read" undefined reference to PAPI_library_initしかし、私は例えばなどのためにリンクエラーを受け取り続けます

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

助言がありますか ?

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

4

1 に答える 1

3

-Lはディレクトリを提供しますが、リンクすることは考えられません。/full/path/to/libpapi.aを(* .oとともに)リンク引数として指定するか、「-L / full / path/to-lpapi」を使用する必要があります。後者はもう少し一般的です。

また、リンクは順序に依存する可能性があるため、最初にすべてのリンク先オブジェクトをリストし、行の最後に-oを付けます。

于 2010-12-21T06:09:44.873 に答える