« Home | bandluxe c120 in ubuntu 8.10 (C100S也適用) » | 幾個LCD/VFD 相關的Open Source Project » | 解決GRUB Error 21的方法 » | 在pc上製作jffs2 image及mount jffs2在loop back上 » | 關於OLPC最新的時程(2007/1月) » | 第一次使用skyeye + pxa27x » | ubuntu 6.06 安裝opera 9.01 » | install firefox1.5.x in Fedora core 4 » | gonzui: a source code search engine. » | 新發現的工具:blktool » 

2010/01/20 

略過make menuconfig,而指定make特定Linux kernel module的方法

最近看到BBS上有人問說要MAKE 一個Linux KERNEL Module要怎麼做,
因為大多數人都是建議從make menuconfig做起,再經過一翻選來選去的步驟後.............. [省略]
個人覺得如果已經確定module的內容時,可以用本方法
以Post文的要求以ohci1394.ko為例

只要將ohci1394利用參數傳給make就好了,省掉make menuconfig的過程
所以只要一個步驟即可完成(本範例略過module間的independence)
$make -C /usr/src/linux SUBDIRS=/usr/src/linux/drivers/ieee1394/ modules obj-m=ohci1394.o

說明
"/usr/src/linux"表示linux kernel source
"/usr/src/linux/drivers/ieee1394/" 表示module的路徑
obj-m=ohci1394.o可以查詢ieee1394 source code所在makefile內容得知

標籤:

About me

  • I'm Martin's blog 馬汀的部落格
  • From 中壢市, 桃園縣, Taiwan
  • -----BEGIN GEEK CODE BLOCK----- Version: 3.1 Comment: For info see http://www.geekcode.com GC/CS/CC/E/IT/TW d- s a C++++ L++++ P+ L++++ E--- W+++ N++ o+ K- w+++ O- M- V- PS+ PE++ Y+ PGP+ t 5- X++ R- tv- b+++ DI+ D-- G e+++ h+ r+ y+ z? ------END GEEK CODE BLOCK------ /**************************** 旅行是我生命的動力 它的樂趣從計劃旅行開始 我樂於分享旅行及Linux Kernel上的每一件事. ****************************/
My profile