社区
Linux_Kernel
帖子详情
.c在调用内核头文件时的路径问题
ajh99990
2017-11-02 08:44:48
作为初学者我练习写一个模块,其间调用了内核头文件。但是在编译的时候shell提示我没找到这些头文件。
这些文件的目录并不在.c的默认头文件搜索目录里面。
一开始我的做法是将这些目录逐条写到gcc命令里,但后来发现实在太多,毕竟内核文件之间也会嵌套调用很多的头文件。
我希望可以找到一种方法,做到只输入根目录,gcc在编译时可以通过递归在子目录里面查找到所需要的头文件。
这只是我这个小白的想法而已,如果大家有更简便更常用的方法希望可以教给我。谢谢大家。
...全文
1233
1
打赏
收藏
.c在调用内核头文件时的路径问题
作为初学者我练习写一个模块,其间调用了内核头文件。但是在编译的时候shell提示我没找到这些头文件。 这些文件的目录并不在.c的默认头文件搜索目录里面。 一开始我的做法是将这些目录逐条写到gcc命令里,但后来发现实在太多,毕竟内核文件之间也会嵌套调用很多的头文件。 我希望可以找到一种方法,做到只输入根目录,gcc在编译时可以通过递归在子目录里面查找到所需要的头文件。 这只是我这个小白的想法而已,如果大家有更简便更常用的方法希望可以教给我。谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
heronism
2018-01-15
打赏
举报
回复
内核头文件没用过,提供一些思路供参考: 1. 看看你有用的原型声明是否在别的头文件里(并不是在哪里定义就要引用哪个头文件,有些头文件是专门对外供引用的,应该引用这些,而不是原始定义处的头文件) 2. 内核头文件应该不直接提供给应用使用,如果要引用的东西不是特别复杂,建议自己拷贝内核文件中的声明,不用一定得引用内核头文件,那样要解决一堆的引用、宏定义等问题
linux
内核
头文件
1、/linux-2.6.30.4/arch/arm/include/asm/ 1.1、<asm/io.h>--->对应__raw__write()和__raw__read()等的使用 1.2、<asm/uaccess.h> ----> /* copy_to_user, copy_from_user */ 1.3、<asm/system.h>:系统
头文件
,定义了设置或修改描述符/中断门等的嵌入式汇编宏。 2、/linux-2....
Linux驱动开发之
头文件
寻找
路径
说明及
头文件
简介
Linux驱动开发之
头文件
寻找
路径
说明
头文件
目录中总共有32个.h
头文件
。其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个。 1,
头文件
寻找
路径
说明 #include <linux/***.h> 在linux-x.x.x.x/include/linux下面寻找源文件。 #include <asm/***.h> 在linux-x.x.x.x/arch/arm/include/asm下面寻找源文件。 #include <mach/***
liunx
内核
头文件
位置概述
liunx
内核
头文件
位置概述
android.mk 添加
头文件
,无需手动添加源文件和
头文件
目录的android.mk文件
不知道为什么,cocos2d-x火了这么久了,从win32工程转一个android工程并编译出包这个过程,居然到现在还没有一个一键转换为eclipse工程并且能直接正常编译的东西?大概是我孤陋寡闻不知道也说不定。这台新买的笔记本上cygwin安装了两个晚上终于算是安装的勉强能用了,晚上看了下mk文件,又顿
时
对要维护源文件列表LOCAL_SRC_FILES和
头文件
路径
LOCAL_C_INCLUDES...
gcc 编译过程中
头文件
的查找
路径
开始 首先# include 包含
头文件
有两种方式 1. <filename> 查找系统目录 2. “filename” 先查找当前目录,再找系统目录 执行编译命令是还可以通过 -Idir 的方式指定 include 目录。 这样搜索的顺序就变为 当前目录->dir->系统目录 补充 1. -nostdinc 选项能防止编译
时
查找系统目录,当你的程序是系统
内核
,c标准库本身或用不到标准库是比较有用。 2. 执行 echo | gcc -v -x c -...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章