Я построил кросс-компилятор gcc, используя следующий учебник:
https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/
К сожалению, при попытке скомпилировать простой «Hello World» в c ++ я получаю следующее сообщение:
[User@PC Documents]$ aarch64-linux-g++ test.cpp
test.cpp:1:10: fatal error: iostream: No such file or directory
#include <iostream>
^~~~~~~~~~
compilation terminated.
Я на ArchLinux с установленным gnome. Делайте все точно так же, как в учебнике, шаг за шагом — единственная разница в версии пакетов — я скачал самые новые версии всего. В течение всего процесса я не заметил ошибок компиляции.
Должно быть, отсутствуют некоторые библиотеки c ++, но я не знаю, как их найти (и какие из них)
У кого-нибудь есть идеи, как заставить компилятор использовать iostream?
Это моя первая попытка собрать кросс-компилятор для aarch64, поэтому я буду очень благодарен за любые предложения.
Задача ещё не решена.
Других решений пока нет …