aarch64-linux-gnu-gcc: ошибка при попытке exec 'cc1plus': execvp: нет такого файла или каталога

Я пытаюсь создать файл C ++ с aarch64-linux-gnu-gcc для Raspberry Pi 3 64 бит, и я запускаю эту команду:

aarch64-linux-gnu-gcc -mcpu=cortex-a53 test.cpp

Но я получаю это ошибка:

aarch64-linux-gnu-gcc: error trying to exec 'cc1plus': execvp: No such file or directory
1
задан 25 May 2021 в 10:03

1 ответ

cc1plus - это внутреннее имя программы внешнего интерфейса для компилятора C ++ Gnu Compiler Collection. В данном случае он вызывается, потому что gcc обнаружил, что test.cpp является файлом C ++, а не файлом C.

Вы получите его, установив соответствующий пакет g ++ для компилятора C, который вы используете. Я думаю, что для кросс-компилятора aarch64-linux-gnu-gcc это будет g ++ - aarch64-linux-gnu .

Затем вы должны использовать aarch64-linux-gnu-g ++ для компиляции исходных текстов .cpp .

1
ответ дан 28 July 2021 в 11:36

Другие вопросы по тегам:

Похожие вопросы: