开发板的交叉编译链arm-linux-gnueabihf- - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4827|回复: 1

[已解决] 开发板的交叉编译链arm-linux-gnueabihf-

[复制链接]

45

主题

75

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
发表于 2017-9-5 20:10:07 | 显示全部楼层 |阅读模式
在开发板的系统命令行打印交叉编译链,可以得到如下结果:请问如何更换开发板中的交叉编译工具链,是否在编译内核时更换相应的文件?

复制代码
  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)
复制代码

回复

使用道具 举报

0

主题

31

帖子

1402

积分

创龙

Rank: 8Rank: 8

积分
1402
发表于 2017-9-7 12:05:07 | 显示全部楼层

回帖奖励 +36

把交叉编译工具替换/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
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-28 17:48 , Processed in 0.036009 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表