首页 \ 问答 \ linux嵌入式驱动开发,makefile到问题

linux嵌入式驱动开发,makefile到问题

obj-m := helloworld.o KERNELDIR ?= /lib/modules/$(shell uname -r)/build PWD = $(shell pwd) default: 	$(MAKE) -C $(KERNELDIR) M=$(PWD) modules clean: 	$(RM) *.o *.ko *.mod.c Module.symvers Module.markers Module.symvers module.order 问题1.obj-m := helloworld.o              有什么用 问题2:$(MAKE) -C $(KERNELDIR) M=$(PWD) modules  这个没看懂特别是为什么有个=号,还有个modules? 问题3:$(RM) *.o *.ko *.mod.c Module.symvers Module.markers Module.symvers module.order  后面那么多东西干什么到啊!! 最重要到问题,我要完全看懂需要什么知识点。和我以前写到makefile不一样啊。
更新时间:2023-09-13 06:09

最满意答案

每天都看一些,例如基础篇有24章,一天一章,一周看6天,需要一个月时间。

所有命令都试一下,再深度学一下,例如上网查查,看看man手册页,估计需要更长时间。

基础篇学1个多月吧。

其他回答

鸟哥的Linux私房菜内容很多,很丰富,想要从头看到尾的话,没有一两个月是看不完的,如果只是看完,而没有进行相应的实际动手操作练习的话,效果肯定不太理想。。。
个人感觉鸟哥的Linux私房菜就像一部Linux百科全书,内容很丰富,但过多的内容有时候会让人抓不住重点。。。
最近刘遄老师出了一部《Linux就该这么学》,评价不错的,其内容精简,涵盖操作Linux系统的绝大部分内容要求,比较适合时间精力有限,但又想快速掌握Linux基本知识的人,有兴趣可以去看看了解一下。
Linux系统非常复杂,因此光看网上的教程或者逛论坛肯定不行,否则到了工作时候就会出现短板,必须系统性的学习一遍,不过也没必要花好多钱报班学习,推荐你买一本《Linux就该这么学》,只要有耐心看完,几十块钱保你学的比他们报班的还要好,加油!~

相关问答

更多
  • Linux系统非常复杂,因此光看网上的教程或者逛论坛肯定不行,否则到了工作时候就会出现短板,必须系统性的学习一遍,不过也没必要花好多钱报班学习,看《Linux就该这么学》,只要有耐心看完,保你学的比他们报班的还要好,加油!~
  • 工作了就会发现看《Linux就该这样学》更实用些
  • 很详细,也全面。但是我个人觉得,你有基础看,当个课外读物还不错,补充硬件知识,补充开发知识等等。 如果是新手,最好是循序渐进,从基础入门一点点入手,这个就是国内的《Linux就该这么学》
  • 每天都看一些,例如基础篇有24章,一天一章,一周看6天,需要一个月时间。 所有命令都试一下,再深度学一下,例如上网查查,看看man手册页,估计需要更长时间。 基础篇学1个多月吧。
  • 经典! 内容非常丰富,讲解也很详细! 不过内容太多了!所以对于有些“功利”的人来说不大合适… 对于想“速成”的,可以看看《Linux就该这样学》…
  • 说实话,没有哪个更好,只有哪个更适合。。。 主要看你是处于学习Linux的哪个阶段了,是新手?还是有一定基础? 个人感觉鸟哥的Linux私房菜就像一部Linux百科全书,内容很多,很丰富,但有时过多的内容有时候会让人抓不住重点。。。 《Linux就该这么学》这本书的内容比较精简,适合时间精力有限,但又想快速掌握Linux基本知识的人,感觉比较适合当下这种处于高节奏生活的人们去看。。。
  • 本人可以讲一下这两本书,我完整看过《linux就该这么学》和《鸟哥的linux私房菜》,刘老师写的比较新,整本书技术很实用,这两本书都可以在线学习,但我建议《linux就该这么学》。
  • 你直接去鸟哥的官网去查看,另外我再给你建议一本书籍《linux就该这么学》,这本书籍更加适合你的学习,相信你会喜欢。
  • 蔡德明,原是“鸟哥”真姓名!为何取名“鸟哥”,也是鸟哥本人被常问到的问题。鸟哥自述说,因姓“蔡”,在国中之前同学称呼为“菜头”,高中以后被称呼为 “菜鸟”,上了大学就沿用“菜鸟”这个称呼,到了大三以后,社团活动多,经常被学弟学妹称呼为“菜鸟学长”,鸟哥觉得两者不搭,便自改为“鸟哥”,于是这 一名字便流传了下来,直至被越多越多的人熟悉和传播。至于为何使用“VBird”作为网络ID,鸟哥自嘲说当初不懂事,以为“菜鸟”就是“蔬菜之鸟” (“蔬菜”英文为“Vegetable”)。 现在,鸟哥已经成为每个Linux爱 ...
  • 我上学的时候同学也在看鸟哥,要工作还得看《Linux就该这么学》

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。