请问编写的helloworld程序如何在skyeye上运行?
我利用skyeye1.2.2 ,testsuite2.1,编写好helloworld以后,加载在了testsuite上ext2文件系统的initrd.img上(通过mount -o loop),但是运行时却提示找不到文件/bin/ash:file:not found。
看到有人提到有可能是没有运行库,不知道是不是正确?如何解决?
如果我编译时加上-static选项,则一个helloworld就2M多,已经放不到生成的文件系统中了,没有那么大空间。这个问题怎么解决? 可能是你的配置文件skyeye.conf文件配置有问题,看看initrd.img的路径是否写正确啦。 我也遇到过这个问题,1:把他静态连接(不推荐),增加文件系统容量;2:动态链接,要用uClibc 而不是glibc ,弄个交叉工具把先, 原帖由 dabao2 于 2007-5-12 16:08 发表 http://www.linuxfans.org/bbs/images/common/back.gif
我利用skyeye1.2.2 ,testsuite2.1,编写好helloworld以后,加载在了testsuite上ext2文件系统的initrd.img上(通过mount -o loop),但是运行时却提示找不到文件
/bin/ash:file:not found。
看到有人提到有可 ...
use strip command to make your executable file smaller. 看看这个帖子,写的比较详细了:
http://blog.csdn.net/funeryoung/archive/2007/11/16/1889191.aspx
页:
[1]