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

ARM内核模块编译

    来源: 互联网  发布时间:2017-01-23

    本文导语:  下面是我用的原码!     1 #include    2    3 int int_module(void){   4         printk("  hello world!n");   5         return 0;   6 }   7    8 void cleanup_module(void){   9         printk("  goodbye!n");  10 } ...

下面是我用的原码!  

  1 #include 
  2 
  3 int int_module(void){
  4         printk("  hello world!n");
  5         return 0;
  6 }
  7 
  8 void cleanup_module(void){
  9         printk("  goodbye!n");
 10 }
 
我用来编译的命令arm-linux-gcc -o hello.o _D__KERNEL__ -DMODULE -I /home/linux-2.6.38/include -c hello.c

错误为
arm-linux-gcc: _D__KERNEL__: No such file or directory
In file included from /home/linux-2.6.38/include/linux/list.h:4:0,
                 from /home/linux-2.6.38/include/linux/module.h:9,
                 from hello.c:1:
/home/linux-2.6.38/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
In file included from /home/linux-2.6.38/include/linux/list.h:7:0,
                 from /home/linux-2.6.38/include/linux/module.h:9,
                 from hello.c:1:
/home/linux-2.6.38/include/linux/prefetch.h:14:27: fatal error: asm/processor.h: No such file or directory
compilation terminated.

我是新手,请高人指点啊,

|
_D__KERNEL__ ==> -D__KERNEL__

|
找LDD3上的makefile试试

    
 
 

您可能感兴趣的文章:

  • 新手请教 移植2.6内核到arm9,芯片:arm926ejs,Flash: NOR
  • 关于ARM内核编译
  • 搞ARM一定要学习Linux内核吗?
  • arm 内核与标准pc内核 区别
  • 请教linux 2.6内核移植到arm上最大线程数量的问题。
  • 一个很菜的问题,关ARM与linux内核裁剪的问题!
  • 100分请教高手一个Linux内核ARM汇编的问题
  • 关于linux-arm内核编译的问题
  • 在2.6.15下配置ARM s3c2410内核,无法启动munconfig,急......
  • 编译内核更新arm开发板
  • 高分求解arm内核编译问题!
  • 一般你们用什么方法得到一个arm+linux的内核.
  • 求linux内核移植,裁剪,工具链建立资料,文档? ARM9平台
  • arm+linux2.4编译内核出错,错误是关于fp的,请问fp是什么意思,是分频还是浮点处理.
  • 请教下大家:向一块arm结构的板子移植linux内核的过程和方法
  • arm开发板启动 内核无法加载
  • 关于arm 2440 选择arm-linux-gcc编译器版本的问题 iis7站长之家
  • 请教使用arm-linux-gcc 3.4.1 如何交叉编译linux 2.6的内核模块?
  • arm上启动内核问题
  • 急~将linux移植到嵌入式系统ARM9上,启动代码和内核都编译好,并烧写到Flash了,怎么样让应用程序跑起来呢?谢谢
  • 使用eclipse 加入arm-elf-gcc 或arm-linux-gcc 编译器为什么不好使
  • 关于arm交叉编译器4.3.3编译程序报错,但是3.4.5却能编译通过的问题
  • 关于arm 2440 选择arm-linux-gcc编译器版本的问题
  • 编译linux->ARM平台?100分
  • 怎么查看arm平台上的程序是用那个版本的交叉编译器编译的????
  • arm-linux-gcc交叉编译出错,但gcc编译没错,什么原因呢???
  • 我在虚拟机上编译的.so lib可以在arm板上用吗?
  • arm-linux-gcc编译JM的问题求教
  • 用arm-softfloat-linux-gnu编译uboot,怎么更改配置?
  • arm交叉编译求救
  • arm debian5交叉编译 环境问题(急)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在arm上加载模块时出现问题
  • 怎么向arm开发板上移植linux设备驱动上的helloworld驱动模块
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • 关于买ARM9或ARM11的开发板的问题~~~
  • arm-unknown-linux-gnu-gcc與arm-linux 的compiler有不同嗎
  • make ARCH=arm CROSS_COMPILE=arm-linu-错误
  • 请问哪有 arm-linux-nm, arm-linux-addr2line等等这些工具的使用说明~~~
  • 现在是ARM9还是ARM11比较流行啊?我想买开发板什么牌子的比较好啊,我是大学生。
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • 疑惑softfloat的问题,并求arm-linux-gcc和arm-linux-softfloat-gcc4.1.1
  • 请教:make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig出错
  • 字节对齐 ARM VS Not ARM,经验人士请指点!!
  • ARM开发怎么实现域名解析呢,ARM板能ping通IP,不能ping通域名?
  • 关于ARM的几个基本概念
  • arm linux 2.6.29 下载初级问题,大家指教
  • arm-elf-gcc问题
  • ARM linux学习的问题
  • 从x86到arm只需要改Makefile吗?
  • 基于ARM的linux问题------------------
  • 采用UDP对ARM系统远程监测
  • Processor ARM926这是个什么概念啊?
  • GNU ARM 工具链


  • 站内导航:


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

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

    浙ICP备11055608号-3