嵌入式开发者社区

标题: 开发板的交叉编译链arm-linux-gnueabihf- [打印本页]

作者: TL_user    时间: 2017-9-5 20:10
标题: 开发板的交叉编译链arm-linux-gnueabihf-
在开发板的系统命令行打印交叉编译链,可以得到如下结果:请问如何更换开发板中的交叉编译工具链,是否在编译内核时更换相应的文件?

复制代码
  1. root@am437x-evm:~# arm-linux-gnueabihf-gcc -v
  2. Using built-in specs.
  3. COLLECT_GCC=arm-linux-gnueabihf-gcc
  4. COLLECT_LTO_WRAPPER=/usr/lib/gcc/gcc/arm-linux-gnueabi/4.7.3/lto-wrapper
  5. Target: arm-linux-gnueabi
  6. Configured with: /home/teddy/tl437x/openembedded/tisdk/build/arago-tmp-external-linaro-toolchain/work-shared/gcc-linaro-4.7-r2013.03-arago1/gcc-linaro-4.7-2013.03/configure --build=i686-linux --host=arm-linux-gnueabi --target=arm-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib/gcc --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/home/teddy/tl437x/openembedded/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --disable-multilib --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-linux-gnueabihf- --without-local-prefix --enable-target-optspace --enable-lto --enable-libssp --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 MAKEINFO=missing --with-float=hard --with-sysroot=/ --with-build-sysroot=/home/teddy/tl437x/openembedded/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm --with-native-system-header-dir=/home/teddy/tl437x/openembedded/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm/usr/include --with-gxx-include-dir=/include/c++/4.7.3/ --enable-nls
  7. Thread model: posix
  8. gcc version 4.7.3 20130226 (prerelease) (Linaro GCC 4.7-2013.03)
复制代码


作者: 544864579    时间: 2017-9-7 12:05
把交叉编译工具替换/usr/bin/下面的编译工具:

root@am437x-evm:~# ls /usr/bin/arm-*
/usr/bin/arm-linux-gnueabihf-addr2line
/usr/bin/arm-linux-gnueabihf-ar
/usr/bin/arm-linux-gnueabihf-as
/usr/bin/arm-linux-gnueabihf-c++filt
/usr/bin/arm-linux-gnueabihf-cpp
/usr/bin/arm-linux-gnueabihf-elfedit
/usr/bin/arm-linux-gnueabihf-g++
/usr/bin/arm-linux-gnueabihf-gcc
/usr/bin/arm-linux-gnueabihf-gcc-ar
/usr/bin/arm-linux-gnueabihf-gcc-nm
/usr/bin/arm-linux-gnueabihf-gcc-ranlib
/usr/bin/arm-linux-gnueabihf-gprof
/usr/bin/arm-linux-gnueabihf-ld
/usr/bin/arm-linux-gnueabihf-ld.bfd
/usr/bin/arm-linux-gnueabihf-nm
/usr/bin/arm-linux-gnueabihf-objcopy
/usr/bin/arm-linux-gnueabihf-objdump
/usr/bin/arm-linux-gnueabihf-ranlib
/usr/bin/arm-linux-gnueabihf-readelf
/usr/bin/arm-linux-gnueabihf-size
/usr/bin/arm-linux-gnueabihf-strings
/usr/bin/arm-linux-gnueabihf-strip
/usr/bin/arm-unknown-linux-gnueabi-pkg-config




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4