possiamo UPC strumento con chiamate API PAPI
Domanda
Voglio strumento il mio programma UPC con le API PAPI per ottenere informazioni sui contatori hardware durante l'esecuzione del programma di UPC.
Ma io continuo a ricevere errori di collegamento per esempio, "undefined reference to PAPI_read"
undefined reference to PAPI_library_init
etc
Il comando che sto dando è
upcc -L/full/path/to/libpapi.a -o upcMatrxMultplction upcMatrxMultplction.o
Qualche suggerimento?
Il supporto PAPI UPC compilatore?
Soluzione
-L fornisce una directory, non un pensare a legame con. si dovrebbe produrre la /full/path/to/libpapi.a come argomento di collegamento (con * .o), o l'uso altrimenti "-L / percorso completo / / a -lpapi". quest'ultimo è un po 'più convenzionale.
Inoltre, il collegamento può essere ordine-dipendente, quindi preferisco per elencare tutti a collegare gli oggetti prima e terminare la linea con -o qualunque sia.