können wir UPC Code Instrument mit PAPI-API-Aufrufe
Frage
Ich mag mein UPC Programm mit PAPI-APIs Geräteinformationen auf Hardwarezähler während der Ausführung von UPC-Programm erhalten.
Aber ich bekomme immer die Verknüpfung Fehler für zB "undefined reference to PAPI_read"
undefined reference to PAPI_library_init
etc
Der Befehl Ich gebe ist
upcc -L/full/path/to/libpapi.a -o upcMatrxMultplction upcMatrxMultplction.o
Irgendwelche Vorschläge?
Does PAPI Unterstützung UPC Compiler?
Lösung
bietet -L ein Verzeichnis, kein denken Link mit. Sie sollten entweder die /full/path/to/libpapi.a als Link Argument liefern (zusammen mit * .o) oder auch Gebrauch "-L / full / path / to -lpapi". letzteres ein bisschen mehr üblich ist.
Auch hier kann die Verknüpfung auftragsabhängig sein, so dass ich lieber eine Liste aller zu-Link-Objekte zuerst und die Zeile endet mit -o was auch immer.