arm-poky-linux-gnueabi-gcc编译时,找不到<linux/types.h>头文件
如图片所示,编译器已经安装成功了。但是在使用arm-poky-linux-gnueabi-gcc编译miscTest.c时,找不到<linux/types.h>头文件,不知道什么原因?本帖最后由 linshu007 于 2020-2-11 10:43 编辑
您可以使用$CC *.c 编译试一下是否还存在这个问题。 本帖最后由 linshu007 于 2020-2-11 13:34 编辑
倔强的土坷垃 发表于 2020-2-11 11:14
您可以使用$CC *.c 编译试一下是否还存在这个问题。
types.h文件不报错了,但是又找不到delay.h文件了
倔强的土坷垃 发表于 2020-2-11 11:14
您可以使用$CC *.c 编译试一下是否还存在这个问题。
看错了,types文件找到了,但是delay.h文件没有找到! linshu007 发表于 2020-2-11 13:37
看错了,types文件找到了,但是delay.h文件没有找到!
应用层没有delay,h您可以尝试使用unistd.h
参考这个使用 交叉编译器里边一般都会有头文件,除非自己定义一些特殊的需要自己定义自己添加 我写的是驱动程序,会有很多的内核头文件引用!我该如何编译呢?
通过修改make menuconfig或者配置文件直接编译成模块 zhichao 发表于 2020-2-12 16:16
通过修改make menuconfig或者配置文件直接编译成模块
已经解决了,要编译成驱动模块,需要在编译的时候指定内核源码目录!(最好编写makefile文件)谢谢各位的帮助:-) 楼主你好,你的arm-poky-linux-gnueabi-gcc 编译器如何下载安装的 用户手册里有安装方法,文件在资料里有提供
页:
[1]