主题 : arm-linux-gcc 4.5.1编译器 复制链接 | 浏览器收藏 | 打印
roberson
级别: 新手上路
UID: 25294
精华: 0
发帖: 43
金钱: 215 两
威望: 43 点
综合积分: 86 分
注册时间: 2010-07-22
最后登录: 2011-12-22
楼主  发表于: 2011-04-18 11:37

 arm-linux-gcc 4.5.1编译器

arm-linux-gcc 4.5.1编译器,默认armv6指令集,我现在想改成armv4t的指令集.有没有办法改呀.
1. 我编译kernel2.6.36时,配置march=armv4t后,kernel可以mini2440班上运行.
2. 我编译busybox1.17.2,也配置march=armv4t后,busybox怎么都运行不起来,出现错误"kernel panic - not sycning: attempted to kill init",但是原来的busybox可以运行起来.不知道是什么问题。请高手指点.谢谢。
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-04-18 11:58
可以用来编译kernel, 不能用来编译busybox, 也不能用来编译应用程序
你应该用mini2440配套的编译器, 印象中版本是4.4.3
roberson
级别: 新手上路
UID: 25294
精华: 0
发帖: 43
金钱: 215 两
威望: 43 点
综合积分: 86 分
注册时间: 2010-07-22
最后登录: 2011-12-22
2楼  发表于: 2011-04-18 14:00

 回 1楼(911gt3) 的帖子

奇怪,为什么呢?
请问6410的busybox(rootfs_qtopia_qt4-s)是用arm-linux-gcc 4.5.1编译出来的吗?谢谢!
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-04-18 15:13
你这究竟是什么板? 想进行什么的移植?
arm-linux-gcc 4.5.1就是为armv6的6410制作的, linux kernel和rootfs 自然是用这个编译器
roberson
级别: 新手上路
UID: 25294
精华: 0
发帖: 43
金钱: 215 两
威望: 43 点
综合积分: 86 分
注册时间: 2010-07-22
最后登录: 2011-12-22
4楼  发表于: 2011-04-18 15:41
我公司是mini2440的, 我家里是tiny6410的.有点东西想在公司做,想统一一下编译环境. 所以想用最新的编译环境arm-linux-gcc 4.5.1.
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
5楼  发表于: 2011-04-18 15:57
如果只编译kernel, 可以统一用arm-linux-gcc 4.5.1, 如果不是, 则只能用各自配套的编译器
4.5.1是为armv6准备的, 编译的程序是没办法在2440上运行的
级别: 新手上路
UID: 57711
精华: 0
发帖: 21
金钱: 115 两
威望: 23 点
综合积分: 42 分
注册时间: 2011-10-28
最后登录: 2012-10-15
6楼  发表于: 2012-03-11 18:07

 回 5楼(911gt3) 的帖子

请问你个问题,我用arm-linux-gcc 4.4.3编译arm-qte-4.6.3为什么总出错,大概是说某个目录下的libts-1.0.so.0找不到,谢谢
级别: 新手上路
UID: 75134
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2012-08-03
最后登录: 2018-02-08
7楼  发表于: 2012-08-07 08:37
我想问一下,你那个arm—linux-gcc 4.5.1是怎么把path环境加上去的 啊, 我刚刚买的友善6410开发版,求救我的邮箱是lgpww@sina.com