我想用PAPI对我的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编译器?
发布于 2010-12-21 14:09:45
-L提供了一个目录,而不是一个可以链接的think。您应该提供/full/path/to/libpapi.a作为链接参数(以及*.o),或者使用"-L/full/path/to -lpapi“。后者更传统一些。
此外,链接可能是依赖于顺序的,所以我更喜欢先列出所有的to-link对象,然后以-o结尾。
https://stackoverflow.com/questions/4271982
复制相似问题