Beim Kompilieren mit make erhalte ich den Fehler: cc1plus: Fehler: Unbekanntes Argument für Option „-flto=“: „auto -ffat-lto-objects -flto=auto“

Beim Kompilieren mit make erhalte ich den Fehler: cc1plus: Fehler: Unbekanntes Argument für Option „-flto=“: „auto -ffat-lto-objects -flto=auto“

Ich versuche zu kompilierendieser Codemit dem Verfahren, das auf der Site erscheint. Ich erstelle einen neuen „Build“-Ordner und verwende den Befehl „cmake ..“, nachdem ich den Ordner aufgerufen habe, aber wenn ich den „Make“-Befehl verwende, erhalte ich den Fehler. Ich habe Ubuntu Version 22.04, gcc Version 11.3.0, make Version 4.3 und mpi bereits installiert. Der gesamte Fehler ist dieser:

cc1plus: error: unrecognized argument to ‘-flto=’ option: ‘auto -ffat-lto-objects -flto=auto’
make[2]: *** [CMakeFiles/vpic.dir/build.make:76: CMakeFiles/vpic.dir/src/boundary/absorb_tally.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/vpic.dir/all] Error 2 make: *** [Makefile:136: all] Error 2

Antwort1

Konnten Sie dieses Problem lösen? Ich bin beim Kompilieren eines selbst erstellten Codes auf einem neuen Computer auf eine ähnliche Frage gestoßen.

verwandte Informationen