2012-06-18 8 views
5

Ich versuche, eine komplexe Anwendung mit nvcc zu kompilieren, und die Notwendigkeit, den Compiler von mpiC++ zu ändern g ++, da, dass ich habe diesen Fehler:/usr/bin/ld: Dwarf Fehler

/usr/bin/ld: Dwarf Error: found dwarf version '3', this reader only handles version 2 information.

Was ist Zwerg? Was bedeutet dieser Fehler?

Jeder Tipp, um es zu lösen? Welche nützlichen Informationen fehlen mir hier?

+0

Informationen über das emittieren, was ZWERG ist, sieht folgendermaßen aus: http://en.wikipedia.org/ wiki/DWARF –

Antwort

11

Wenn die mpic Reinigung ++ Objektdateien ist es nicht lösen können Sie sagen, g ++ nicht DWARF3 info mit -gdwarf-2 -gstrict-dwarf

+1

Anscheinend gab es einige Dateien, die bereinigt werden sollten und nicht im Makefile enthalten waren ... also versuchte ich, Dateien von mpiC++ und g ++ abzuwehren. Danke – RSFalcon7