make でコンパイルすると、次のエラーが発生します: cc1plus: エラー: '-flto=' オプションの引数が認識されません: 'auto -ffat-lto-objects -flto=auto'

make でコンパイルすると、次のエラーが発生します: cc1plus: エラー: '-flto=' オプションの引数が認識されません: 'auto -ffat-lto-objects -flto=auto'

コンパイルしようとしていますこのコードサイトに表示される手順に従います。新しい「build」フォルダを作成し、フォルダに入った後に「cmake ..」コマンドを使用しますが、「make」コマンドを使用するとエラーが発生します。Ubuntu バージョン 22.04、gcc バージョン 11.3.0、make バージョン 4.3 を使用し、mpi はすでにインストールされています。エラー全体は次のとおりです。

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

答え1

この問題は解決できましたか? 新しいコンピューターで自作のコードをコンパイルしたときに、同様の問題に遭遇しました。

関連情報