Я пытаюсь создать файл 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
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
.