Linux内核如何区分和引用特定的文件

Linux内核如何区分和引用特定的文件,第1张

#include "linux/config.h"

#include "linux/kernel.h"

#include "linux/module.h"

#include "linux/interrupt.h"

错了

正确的是和C一样的

如#include <linux/config>

假如你不把b.c编译进去的话就需要通过extern 来申明,你编译进去的话编译器就将这两个c文件都连接在一起了。而且gcc -o 其中就包括了预定义,编译 ,汇编,链接过程了,

也就是说你想在一个C语言的文件中运用其他的C文件的函数有两种方式:1 将你涉及到的C文件一起编译进去。但是这里面只能有一个C文件中有main函数。2. 假如不想将其他的C文件编译进去的话,那就像你说的把C文件的函数通过extern进行申明就可以了。

在linux下,makefile用于调试模块,使得执行make命令之后,就可以是最新的模块自动重新编译和链接,我想如果要在Makefile中调用另一个Makefile的内容,只需:在文件开头加上:

include "Makefile1“ 即可!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7540405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存