Re: [問題] xconfig (menuconfig)的問題

看板LinuxDev作者 (Spig)時間15年前 (2010/03/31 20:57), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《WPC001 (突然覺得自己是孤獨的...)》之銘言: : make xconfig可以生成x11 (xwindow)的選單 : 但我的疑問是, 這選單如何做? : 假如我有一個 xxx.c想要讓使用者透過選單決定是否編譯/連結 : 我該怎麼做呢? (google了一下, try了一些關鍵字去找都沒辦法順利找到答案) make *config (包含 menuconfig xconfig config ... etc) 會產生 .config .config 的內容為一堆 CONFIG_xxx=y(or m) 或是 # CONFIG_xxx is not set 各層的 Makefile 裡是這樣寫的 obj-$(CONFIG_xxx) += xxx.o 這就代表 obj-y 會加上 xxx.o 那 Makefile 會去找到 xxx.c 把他變成 xxx.o 至於 xconfig 怎麼知道有那些項目可以選 請參照各個 Kconfig, 裡面有 tristate xxx ......... 這就代表會有一個 CONFIG_xxx 可以選, 其他的內容我想您對照一下就知道了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.175.4

03/31 23:38, , 1F
感謝大大... 這篇不曉得版主認為值不值M起來呢?
03/31 23:38, 1F

04/01 08:15, , 2F
推 Config.in 的修改幾乎是必備的知識, tristate 是三選項
04/01 08:15, 2F

04/01 19:17, , 3F
請問一下tristate三選項的功能是...? (可以自訂嗎?)
04/01 19:17, 3F

04/01 19:46, , 4F
另外一下, 對於embeded system,如何指定哪個檔案會進zImage
04/01 19:46, 4F

04/02 04:06, , 5F
tristate是指Y,M,N build-in, Module, Don't build
04/02 04:06, 5F

04/02 04:06, , 6F
所有選Y或M的都會進zImage
04/02 04:06, 6F

04/02 08:32, , 7F
module也進zImage嗎? 那這樣跟 build-in有甚麼分別?
04/02 08:32, 7F

04/02 08:33, , 8F
是啟動時不載入, 之後有需要才載入嗎???
04/02 08:33, 8F

04/02 19:54, , 9F
啟動時也會載入
04/02 19:54, 9F
文章代碼(AID): #1BiqRGdx (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1BiqRGdx (LinuxDev)