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

我加了MODULE_LICENSE("GPL")这句还是会出错: -1 Unknown symbol in module

    来源: 互联网  发布时间:2016-10-07

    本文导语:  RT  这个是为什么呢????????? #ifndef __kernel__ #define __kernel__ #endif #ifndef MODULE #define MODULE #endif #include  #include  #include  #include  #include  static struct dentry *root_entry, *total_pages_entry; static u64 total_pages;...

RT 
这个是为什么呢?????????
#ifndef __kernel__
#define __kernel__
#endif

#ifndef MODULE
#define MODULE
#endif

#include 
#include 
#include 
#include 
#include 



static struct dentry *root_entry, *total_pages_entry;
static u64 total_pages;

extern long vm_total_pages;
static int __init debugfs_test_init(void)
{
total_pages = (u64)vm_total_pages;
root_entry = debugfs_create_dir("debugfs-root", NULL);
if (!root_entry) {
printk("Fail to create proc dir: debugfs-rootn");
return 1;
}

total_pages_entry = debugfs_create_u64("total_pages", 0644, root_entry, &total_pages);

return 0;
}

static void __exit debugfs_test_exit(void)
{
debugfs_remove(total_pages_entry);
debugfs_remove(root_entry);
}

module_init(debugfs_test_init);
module_exit(debugfs_test_exit);
MODULE_LICENSE( "GPL" );

这个是网上的一段代码

|
lz倒是把错误信息沾全啊

编译模块用的MAkefile里,指定的内核头文件目录,从哪来的

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












  • 相关文章推荐


  • 站内导航:


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

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

    浙ICP备11055608号-3