QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2060|回复: 3

如何单独使用arm-elf-gcc工具编译程序

[复制链接]
发表于 2005-10-26 11:10:47 | 显示全部楼层 |阅读模式
有许多程序,要在4510上执行,需要用交叉编译工具, 但具体怎么应用了? 因有个程序,我在linux下用gcc编译通过,但改用arm-elf-gcc时, 就出现一下错误:
[root@localhost pid-pd]# make
arm-elf-gcc -O2 -Wall -Wstrict-prototypes -c -o pcommand.o pcommand.c
pcommand.c:11: stdio.h: ?????????
pcommand.c:12: stdlib.h: ?????????
pcommand.c:13: string.h: ?????????
pcommand.c:14: ctype.h: ?????????
pcommand.c:15: sys/stat.h: ?????????
pcommand.c:16: time.h: ?????????
pcommand.c:17: sys/time.h: ?????????
pcommand.c:18: sys/types.h: ?????????
pcommand.c:22: unistd.h: ?????????
pcommand.c:23: sys/socket.h: ?????????
pcommand.c:24: sys/param.h: ?????????
pcommand.c:25: netdb.h: ?????????
pcommand.c:26: netinet/in.h: ?????????
pcommand.c:27: arpa/inet.h: ?????????
pcommand.c:29: signal.h: ?????????
pcommand.c:30: errno.h: ?????????
In file included from pcommand.c:33:
pid-pd.h:13: sys/param.h: ?????????
In file included from pcommand.c:34:
pdconfig.h:14: sys/param.h: ?????????
make: *** [pcommand.o] Error 1

这是怎么回事,怎么一下子缺这么多库文件
发表于 2005-10-26 11:48:24 | 显示全部楼层
同问
回复

使用道具 举报

发表于 2005-10-26 15:34:37 | 显示全部楼层
最简单的办法就是参考一下uClinux包里面带的应用程序的Makefile!!把它的Makefile修改一下就应该可以了!!
回复

使用道具 举报

 楼主| 发表于 2005-10-26 15:48:34 | 显示全部楼层
多谢!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 10:21 , Processed in 0.062384 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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