当前位置:  技术问答>linux和unix

还是模块编程问题,unresolved symbol

    来源: 互联网  发布时间:2015-07-02

    本文导语:  /*procfs.c a module programm*/  /* the program runing under kernel mod and it is a module*/  //#include    //#include    #define MODVERSIONS #include  #include  #include  #include  #define BUF_LEN 512 struct proc_dir_entry my_mod_proc_file={ 0, 9, "m...

/*procfs.c a module programm*/ 

/* the program runing under kernel mod and it is a module*/ 
//#include   
//#include 
 
#define MODVERSIONS
#include 
#include 
#include 

#include 
#define BUF_LEN 512
struct proc_dir_entry my_mod_proc_file={
0,
9,
"my_module",
S_IFREG | S_IRUGO,
1,
0,
0,
BUF_LEN,
NULL,
0,
NULL
};

/* the init function*/ 
int init_module() { 
printk("hello world!n"); 
printk("I have runing in a kerner mode!!n");
printk("And now I add a file my_module to /devn");
return proc_register(&proc_root, &my_mod_proc_file); 


/* the distory function*/ 
int cleanup_module(){
printk("The my_module file will be removedn");
printk("I will shut down myself in kernerl moden");
proc_unregister(&proc_root,my_mod_proc_file.low_ino); 
return 0; 
}
*****************************************************
Makefile:# a makefile for a module 

CC=gcc 

MODCFLAGS=-DMODULE -D__KERNEL__ -I/usr/src/linux-2.4/include

all:procfs.o

procfs.o:procfs.c Makefile
$(CC) $(MODCFLAGS) -c procfs.c 
*******************************************************

procfs.o: unresolved symbol proc_register
procfs.o: unresolved symbol proc_unregister
procfs.o: unresolved symbol proc_root_R128619da
procfs.o: 
Hint: You are trying to load a module without a GPL compatible license
      and it has unresolved symbols.  Contact the module supplier for
      assistance, only they can help you.



|
去掉#define MODVERSIONS,再试试

|
http://www.spinics.net/lists/newbies/msg07329.html

|
你看看Hints,写的很明白

|
up

|
关注中。。。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • daemon 是属于 用户态编程 还是 内核态编程? 关于内核编程的书/资料介绍些好吗?
  • kliyx是使用C++语言编程的,还是用C语言编程的?
  • gui编程选 minigui 还是 qt,想入手快些,望能得到指点!
  • 想学linux下程序开发,不知道买哪本书好《UNIX环境高级编程》(中文第一版)还是《UNIX环境高级编程》(英文第二版)
  • linux下的编程主旨思想是在面向过程还是面向对象的?谢谢!!
  • 想用Ubuntu来编程,是用desktop版还是Server版?
  • 学习linux编程ubuntu装KDE版的好还是GNOME版的好些?
  • 还是vim编程问题
  • 唉!不知如何去选择:是学习WINDOWS编程还是LINUX,请大家发表一些看法
  • 《UNIX环境高级编程》 第一版好,还是第二版好?
  • 【求教】还是关于linux下用纯c编程的问题!!(在线等)
  • 时钟中断对应8259A-1的IRQ0是硬件确定的,还是可以编程修改?
  • 调查在unix/linux 下用c编程时你们使用c的stdio库 还是C++的标准流库?
  • unix网络编程问题,ftp取文件时网断了,为什么两个端口还是established?
  • 还是请教最简单的SHELL编程
  • 一个自动化专业的学生,不知道该学习VC还是linux编程
  • 请问在linux下编程用C好还是用C++好?请说明你的看法
  • linux C socke编程 创建的socket默认是阻塞的还是非阻塞的?
  • 学习SHELL编程时遇到一个问题,是BUG还是我弄错了?
  • 这个程序是c还是c++的,它是属于网络编程的吗?哪位哥们,能告诉我,这段程序是什么意思吗?
  • 程序员为了健康必看!早晨空腹喝水,是对还是错?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 还是那个关于update的问题呀,还是解决不了呀?
  • http走的是tcp还是udp?ssh是tcp还是udp?
  • 请问ResultSet返回的是全部数据,还是指针,还是其他什么?
  • 怎样在服务器端判断客户使用的浏览器是使用的简体中文的还是英文的还是日文的或者其他的?
  • 大家以后的发展方向是什么?能交流一下么?是就想学好专业知识,打一辈子工?还是自己开公司?还是要考研究生,使自己提高一个档次?还是想办法出国深造?发言比有分!!!
  • 程序里如何判断光驱里的是DVD盘,还是CD盘,还是一般的CD数据盘
  • linux新手想请问大家你们在linux下通常用什么开发语言和工具(C多点还是C++多点还是pascal ?还有工具方面?)
  • 你的桌面用的是LINUX还是UNIX还是WINDOWS?
  • 请问EJB高手,EJB主要用在b/s方式还是c/s,还是两这都可?有用过jBoss的吗?有配置文档吗?一定给分!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3