Я пытаюсь выполнить кросс-компиляцию Boost, но у меня возникли следующие ошибки.
Я сделал следующие шаги:
- Распакованный boost_1_68_0.tar.bz2
- Executed Bootstrap
Отредактировано user-config.jam с использованием
gcc:arm:arm-fslc-linux-gnueabi-g++
- Выполнено
./b2 --prefix=install toolset=gcc-arm --user-config=./user-config.jam
- также превышено
./bjam --prefix=install toolset=gcc-arm --user-config=./user-config.jam
Но я закончил со следующей ошибкой:
"arm-fslc-linux-gnueabi-g++" -fPIC -pthread -O3 -finline-functions -Wno-inline -Wall -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "bin.v2/libs/wave/build/gcc-arm/release/threading-multi/cpplexer/re2clex/aq.o" "libs/wave/src/cpplexer/re2clex/aq.cpp"
...failed gcc.compile.c++ bin.v2/libs/wave/build/gcc-arm/release/threading-multi/cpplexer/re2clex/aq.o...
gcc.compile.c++ bin.v2/libs/wave/build/gcc-arm/release/threading-multi/cpplexer/re2clex/cpp_re.o
libs/wave/src/cpplexer/re2clex/cpp_re.cpp:20:10: fatal error: ctime: No such file or directory
#include <ctime>
^~~~~~~
compilation terminated.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Есть много подобных ошибок.