我想用PAPI API来检测UPC程序,以在执行UPC程序期间获取有关硬件计数器的信息。

但是我不断遇到链接错误,例如"undefined reference to PAPI_read"undefined reference to PAPI_library_init

我给的命令是 遗传标记代码

有什么建议吗?

PAPI是否支持UPC编译器?

有帮助吗?

解决方案

-L提供目录,而不是链接目录。您应该提供/full/path/to/libpapi.a作为链接参数(以及* .o),或者使用“ -L / full / path / to -lpapi”。后者有点常规。

此外,链接可能取决于顺序,因此我更喜欢先列出所有要链接的对象,并以-o结束行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top