我想编译一个 C++17 库并在我的项目中使用它。我有海思评估板。该板带有一个工具链。原始工具链不支持 C++17。我想使用 crosstool-ng 构建一个新的工具链。原始工具链配置是:
arch: arm
mcpu: cortex-a7
mfloat-abi: softfp
mfpu: neon_vfpv4
kernel: 3.18.20
uclibc: 0.9.33.2
gcc: 4.9.2 ----(which I want to upgrade to a version that supports C++17)
-no_aggrasive_loop_optimizations
因为我有 Uclibc rootfs (uclibc 0.9.33.2),所以我必须用 uclibc 0.9.33 构建工具链。如何指定 crosstool-ng 以使用 uclibc 0.9.33.2 和升级的 gcc(支持 c++17)构建工具链。