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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top