主题 : 在最新内核上编译出问题了 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5563
精华: 0
发帖: 8
金钱: 80 两
威望: 80 点
综合积分: 16 分
注册时间: 2009-04-28
最后登录: 2009-07-16
楼主  发表于: 2009-05-12 09:30

 在最新内核上编译出问题了

我想问一下:我用的是最新的linux内核,可是我在pc机上用arm-linux-gcc编译hello.c文件,用nfs共享以后在arm板上运行./hello的二进制文件怎么显示no found啊
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-05-12 09:38
"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: 5563
精华: 0
发帖: 8
金钱: 80 两
威望: 80 点
综合积分: 16 分
注册时间: 2009-04-28
最后登录: 2009-07-16
2楼  发表于: 2009-05-12 09:49
问题差不多,可是我用光盘里给的linux系统就能运行,却在最新的linux内核不能运行,这是什么问题啊
级别: 新手上路
UID: 5563
精华: 0
发帖: 8
金钱: 80 两
威望: 80 点
综合积分: 16 分
注册时间: 2009-04-28
最后登录: 2009-07-16
3楼  发表于: 2009-05-12 09:50
交叉编译器用的是3.4.1
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2009-05-12 10:28
2.6.13的内核和最新的2.6.29的内核所支持的ABI不同,相应的,编译应用程序所用的工具链也不同。

2.6.13 -- 3.4.1 arm-linux-gcc OABI
2.6.29 -- 4.3.2 arm-linux-gcc EABI
"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: 5563
精华: 0
发帖: 8
金钱: 80 两
威望: 80 点
综合积分: 16 分
注册时间: 2009-04-28
最后登录: 2009-07-16
5楼  发表于: 2009-05-12 13:30
哦  试试吧  如果不行的话,还请多多指教啊
级别: 新手上路
UID: 5563
精华: 0
发帖: 8
金钱: 80 两
威望: 80 点
综合积分: 16 分
注册时间: 2009-04-28
最后登录: 2009-07-16
6楼  发表于: 2009-05-13 20:03
问题解决了  谢谢拉!