QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1232|回复: 3

【新手求助】关于ELDK交叉编译器

[复制链接]
发表于 2005-5-25 12:22:10 | 显示全部楼层 |阅读模式
我的OS是rethat9.0,要把Linux内核移植到MPC860上,用到了ELDK交叉编译器。现已将eldk安装到主机的linux上,并设置好环境变量,已经能够生成代码了。但是,在执行时总是报错。
我们编了一个hello.c,生成hello
(用ppc-linux-gcc -o hello hello.c)生成的,
执行hello
报错bash:/bin/hello:cannot exbute binary file
试着改了几次都不行

高手指教
发表于 2005-5-25 15:30:14 | 显示全部楼层
你/bin下是否有一个hello。试试./hello
回复

使用道具 举报

 楼主| 发表于 2005-5-25 20:19:40 | 显示全部楼层
我的hello.c建在/root/usr/src下,然后用ppc-linux-gcc生成了hello.o文件,把它复制到/opt/eldk/bin或/opt/eldk/usr/bin下执行hello都不行,但是若用gcc编译,在把hello复制到/bin下,执行hello就可以,实在搞不懂怎么回事
另外,好像./hello执行不了 :-(
回复

使用道具 举报

发表于 2005-5-26 16:11:34 | 显示全部楼层
既然是交叉编译,那程序怎能在本地运行啊,你要放到MPC860上运行啊。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 00:23 , Processed in 0.039354 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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