Компиляция с помощью 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

Удалось ли вам решить эту проблему? Я столкнулся с похожим вопросом при компиляции самодельного кода на новом компьютере.

Связанный контент