root@ubuntu:/# $CC -v
Using built-in specs.
COLLECT_GCC=arm-ostl-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/libexec/arm-ostl-linux-gnueabi/gcc/arm-ostl-linux-gnueabi/9.3.0/lto-wrapper
Target: arm-ostl-linux-gnueabi
Configured with: ../../../../../../work-shared/gcc-9.3.0-r0/gcc-9.3.0/configure --build=x86_64-linux --host=x86_64-ostl_sdk-linux --target=arm-ostl-linux-gnueabi --prefix=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr --exec_prefix=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr --bindir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-gnueabi --sbindir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-gnueabi --libexecdir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/libexec/arm-ostl-linux-gnueabi --datadir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/share --sysconfdir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/etc --sharedstatedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/com --localstatedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/var --libdir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/lib/arm-ostl-linux-gnueabi --includedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/include --oldincludedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/include --infodir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/share/info --mandir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/home/licy/myir-ya157c/stm32mp-ya157c-yocto/build-openstlinuxeglfs-myir/tmp-glibc/work/x86_64-nativesdk-ostl_sdk-linux/gcc-cross-canadian-arm/9.3.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-ostl-linux-gnueabi- --without-local-prefix --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --disable-libmudflap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/9.3.0 --with-build-time-tools=/home/licy/myir-ya157c/stm32mp-ya157c-yocto/build-openstlinuxeglfs-myir/tmp-glibc/work/x86_64-nativesdk-ostl_sdk-linux/gcc-cross-canadian-arm/9.3.0-r0/recipe-sysroot-native/usr/arm-ostl-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/home/licy/myir-ya157c/stm32mp-ya157c-yocto/build-openstlinuxeglfs-myir/tmp-glibc/work/x86_64-nativesdk-ostl_sdk-linux/gcc-cross-canadian-arm/9.3.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-array
Thread model: posix
gcc version 9.3.0 (GCC)
使用如下的命令进行configure。
./configure --build=x86_64-linux --host=x86_64-ostl_sdk-linux --target=arm-ostl-linux-gnueabi --prefix=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr --exec_prefix=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr --bindir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-gnueabi --sbindir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/bin/arm-ostl-linux-gnueabi --libexecdir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/libexec/arm-ostl-linux-gnueabi --datadir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/share --sysconfdir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/etc --sharedstatedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/com --localstatedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/var --libdir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/lib/arm-ostl-linux-gnueabi --includedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/include --oldincludedir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/include --infodir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/share/info --mandir=/opt/st/myir/3.1-snapshot/sysroots/x86_64-ostl_sdk-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/home/licy/myir-ya157c/stm32mp-ya157c-yocto/build-openstlinuxeglfs-myir/tmp-glibc/work/x86_64-nativesdk-ostl_sdk-linux/gcc-cross-canadian-arm/9.3.0-r0/recipe-sysroot --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-ostl-linux-gnueabi- --without-local-prefix --enable-lto --disable-libssp --enable-libitm --disable-bootstrap --disable-libmudflap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --without-isl --with-gxx-include-dir=/not/exist/usr/include/c++/9.3.0 --with-build-time-tools=/home/licy/myir-ya157c/stm32mp-ya157c-yocto/build-openstlinuxeglfs-myir/tmp-glibc/work/x86_64-nativesdk-ostl_sdk-linux/gcc-cross-canadian-arm/9.3.0-r0/recipe-sysroot-native/usr/arm-ostl-linux-gnueabi/bin --with-sysroot=/not/exist --with-build-sysroot=/home/licy/myir-ya157c/stm32mp-ya157c-yocto/build-openstlinuxeglfs-myir/tmp-glibc/work/x86_64-nativesdk-ostl_sdk-linux/gcc-cross-canadian-arm/9.3.0-r0/recipe-sysroot --enable-poison-system-directories --disable-static --enable-nls --with-glibc-version=2.28 --enable-initfini-arra