天嵌 ARM开发社区

 找回密码
 注册
查看: 2135|回复: 3

应用程序问题

[复制链接]
lansky 发表于 2009-9-1 15:52:44 | 显示全部楼层 |阅读模式
额~~~按照手册上面的,把servfox  spacat  madplay复制到新系统里面,在板子上运行,都显示not fount.不晓得什么原因。然后手册上面说,会在后续章节介绍这几个应用程序的移植,可是手册上貌似没有哦。
亚瑟王 发表于 2009-9-1 17:00:18 | 显示全部楼层
你要用匹配的编译器编译,比如你的内核用的是4.3.3的编译器,那么你就要用4.3.3的编译器和库制作文件系统,编译应用程序也应该要用4.3.3的编译器。
 楼主| lansky 发表于 2009-9-1 19:46:45 | 显示全部楼层
2# 亚瑟王

内核编译文件系统制作,都是4.3.3的内核。拷贝的是你们提供的servfox spacat madplay,然后出现这个情况。估计是编译这几个程序的编译器不是4.3.3的吧,要自己移植这几个应用程序。


因为我用的是4.3.3的编译器,内核是用4.3.3编译的。因为要生成uImage文件,所以用的是你们公司提供的mkimage,现在换成自己移植的u-boot里面的mkimage了。然后那个文件系统制作,编译器一直是4.3.3,但是先前一直用你们公司提供的mkyaffsimage_2,是不是这里出了问题阿??我自己尝试制作mkyaffsimage工具,但是发现util目录下的Makefile文件不知道怎么修改,还请管理员帮帮忙。
## Change or override  KERNELDIR to your kernel

#KERNELDIR = /usr/src/kernel-headers-2.4.18

CFLAGS =   -I/usr/include -I.. -O2 -Wall -DCONFIG_YAFFS_UTIL
CFLAGS+=   -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations
CFLAGS+=   -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline

## Change if you are using a cross-compiler
MAKETOOLS = arm-linux-

CC=$(MAKETOOLS)gcc
亚瑟王 发表于 2009-9-2 19:06:45 | 显示全部楼层
mkyaffsimage工具是用于PC上面的,所以不要使用交叉编译。直接使用gcc即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 06:22 , Processed in 1.033243 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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