看板 LinuxDev 關於我們 聯絡資訊
※ 引述《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
WPC001:感謝大大... 這篇不曉得版主認為值不值M起來呢? 03/31 23:38
antontw:推 Config.in 的修改幾乎是必備的知識, tristate 是三選項 04/01 08:15
WPC001:請問一下tristate三選項的功能是...? (可以自訂嗎?) 04/01 19:17
WPC001:另外一下, 對於embeded system,如何指定哪個檔案會進zImage 04/01 19:46
lomoway10:tristate是指Y,M,N build-in, Module, Don't build 04/02 04:06
lomoway10:所有選Y或M的都會進zImage 04/02 04:06
WPC001:module也進zImage嗎? 那這樣跟 build-in有甚麼分別? 04/02 08:32
WPC001:是啟動時不載入, 之後有需要才載入嗎??? 04/02 08:33
chris234:啟動時也會載入 04/02 19:54