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

LDD3中scull编译报错

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

    本文导语:  修改makefile 相关路径后 编译报错: [root@localhost s]# make make -C /HHARM2440/kernel/linux-2.6.28.5     M=/HHARM2440/driver/study/scull/s modules make[1]: Entering directory `/HHARM2440/kernel/linux-2.6.28.5' scripts/Makefile.build:46: *** CFLAGS was cha...

修改makefile 相关路径后
编译报错:

[root@localhost s]# make
make -C /HHARM2440/kernel/linux-2.6.28.5     M=/HHARM2440/driver/study/scull/s modules
make[1]: Entering directory `/HHARM2440/kernel/linux-2.6.28.5'
scripts/Makefile.build:46: *** CFLAGS was changed in "/HHARM2440/driver/study/scull/s/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[1]: *** [_module_/HHARM2440/driver/study/scull/s] Error 2
make[1]: Leaving directory `/HHARM2440/kernel/linux-2.6.28.5'
make: *** [modules] Error 2

|
*** CFLAGS was changed in "/HHARM2440/driver/study/scull/s/Makefile". Fix it to use EXTRA_CFLAGS.  Stop. 
-----------------------
新版的内核不允许在外部makefile里修改CFLAGS
你可以在你的makefile 里把修改CFLAGS的操作改成对EXTRA_CFLAGS的修改

|
CFLAGS += $(DEBFLAGS) 
改为
EXTRA_CFLAGS += $(DEBFLAGS) 

|
CFLAGS was changed in "/HHARM2440/driver/study/scull/s/Makefile". Fix it to use EXTRA_CFLAGS
用EXTRA_CFLAGS代替CFLAGS

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












  • 相关文章推荐
  • 寻找学习ldd3的同志
  • 请教ldd3的驱动挂载问题!
  • 请问哪有LDD3中文影印版下载呀
  • 有关LDD3中的faulty.c的问题
  • LDD3网上下的实例源码哪个是第三章的啊?
  • ldd3书中的一个问题
  • 请问LDD3中的 simple_nopage_mmap 函数的一些问题
  • ldd3: 禁止了中断,是不是就没有系统滴答了?
  • LDD3中的sbull驱动make不能通过
  • LDD3 阅读理解问题
  • 关于LDD3中short代码的分析
  • ldd3中helloworld的问题,无法生成hello.ko
  • ldd3中的“重定向控制台消息”,老是错误,为啥????
  • ldd3中的一点疑惑
  • ldd3中的hello world驱动程序的疑问???
  • ldd3 新手问题
  • 有认真测试过ldd3最后一章tiny_tty.c,并能回答下面问题的高手吗?
  • 学习ldd3时按照书上的路径很多文件都找不到,谢谢
  • uSE Linux 10.1下ldd3 hello world例子Invalid module format问题
  • 根据LDD3 编写一个简单LED控制灯的驱动


  • 站内导航:


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

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

    浙ICP备11055608号-3