主题 : 怎么改变arm板上的gcc版本 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 21193
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-05-12
最后登录: 2017-09-13
楼主  发表于: 2010-05-12 21:26

 怎么改变arm板上的gcc版本

手上有友善之臂2410和2440的板子,现在在搞2410,本人初学。
在交叉编译的时候,HOST机上的gcc必须和ARM板上的一样,但是我不想去迁就ARM板,但是不知道怎么升级ARM上的GCC。请高手指点
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-05-12 21:54
在交叉编译的时候,HOST机上的gcc必须和ARM板上的一样

who说的?ARM板上没有gcc,交叉编译器所用到的交叉编译器"arm-linux-gcc"一样是运行在HOST机上的,只是编译产生在ARM板上运行的二进制档而已。它的版本和HOST机上本身所安装的gcc没有关系。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 21193
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-05-12
最后登录: 2017-09-13
2楼  发表于: 2010-05-13 22:23
楼上的你做过这样的实验吗?我上次做了好像确实不行的,还是我本来就有问题!!而且公司里一个做LINUX的同事给我的是这个说法,所以我想在这里讨论下,到底是什么问题
级别: 新手上路
UID: 21193
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-05-12
最后登录: 2017-09-13
3楼  发表于: 2010-05-13 22:24
其实我更关心的是,ARM板上的GCC是有什么作用,我该如何改变。
级别: 新手上路
UID: 16042
精华: 0
发帖: 47
金钱: 245 两
威望: 49 点
综合积分: 94 分
注册时间: 2010-03-13
最后登录: 2012-03-23
4楼  发表于: 2010-05-13 23:58
ARM板上没有GCC只有Libc。
似乎你指的是主机上的交叉编译器的Libc需要和ARM板上的Libc对应。
级别: 侠客
UID: 7805
精华: 0
发帖: 52
金钱: 345 两
威望: 111 点
综合积分: 104 分
注册时间: 2009-07-29
最后登录: 2012-11-21
5楼  发表于: 2010-12-15 11:33
怎么升级,我也想知道。。。
我要资源。
级别: 新手上路
UID: 34930
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-12-23
最后登录: 2011-04-14
6楼  发表于: 2010-12-24 21:03
板子也是电脑,也可以交叉编译器"arm-linux-gcc"编译一个在板子上运行的GCC.我的板子就有:
[root@clfs ~/distfiles]#gcc -v
Using built-in specs.
Target: arm-s3c6410-linux-gnu
Configured with: ../gcc-4.4.1/configure --prefix=/usr --libexecdir=/usr/lib --build=x86_64-cross-linux-gnu --host=arm-s3c6410-linux-gnu --target=arm-s3c6410-linux-gnu --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch
Thread model: posix
gcc version 4.4.1 (GCC for Cross-LFS 4.4.1.20090722)
级别: 新手上路
UID: 62062
精华: 0
发帖: 4
金钱: 25 两
威望: 5 点
综合积分: 8 分
注册时间: 2012-01-13
最后登录: 2012-02-24
7楼  发表于: 2012-02-24 20:11
自己搜制作交叉编译器呗