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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top