使arm-linux-gcc 编译器编译.c文件但是报错,怎样才能找到头文件呢?

之前先用了LTIB编译过kernel,所以就把.c文件放在编译内核的misc文件夹下,现在需要用arm-linux-gcc编译.c生成文件系统,装完arm-linux-g... 之前先用了LTIB编译过kernel,所以就把.c文件放在编译内核的misc文件夹下,现在需要用arm-linux-gcc编译.c生成文件系统,装完arm-linux-gcc后第一次编译就是找不到头文件 展开
 我来答
施瓦辛格
2013-04-26 · TA获得超过566个赞
知道小有建树答主
回答量:459
采纳率:0%
帮助的人:238万
展开全部
ifneq ($(KERNELRELEASE),)
obj-m:=hello.o
else
KERNELDIR := /opt/kangear/kernel/linux-2.6.32.2
PWD := $(shell pwd)
default:
make -C $(KERNELDIR) M=$(PWD) modules
endif

makefile这样写,KERNELDIR是内核源代码位置。

追问
想问一下 这里的makefile是指存放.c文件目录的makefile吗?
追答
与这个配合的是一个hello.c,你可以先网上找一个hello.c模块,配合编译模块,了解过程。再做深入的学习。
无忌学太极
2015-11-11
知道答主
回答量:29
采纳率:0%
帮助的人:10.4万
展开全部
报的什么错你得发出来才知道啊……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ldh6512
2015-11-26 · 超过22用户采纳过TA的回答
知道答主
回答量:86
采纳率:100%
帮助的人:31.1万
展开全部
把报错信息贴出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式