linux編譯運(yùn)行c文件 怎么把Linux多個(gè)C文件編譯成一個(gè)ko文件?
怎么把Linux多個(gè)C文件編譯成一個(gè)ko文件?從Internet上找到一個(gè)makefile來編譯一個(gè)模塊,將它放在您的模塊文件夾中,然后修改路徑以指定編譯的內(nèi)核和目標(biāo)名稱。就這樣吧。請(qǐng)問Linux內(nèi)核
怎么把Linux多個(gè)C文件編譯成一個(gè)ko文件?
從Internet上找到一個(gè)makefile來編譯一個(gè)模塊,將它放在您的模塊文件夾中,然后修改路徑以指定編譯的內(nèi)核和目標(biāo)名稱。就這樣吧。
請(qǐng)問Linux內(nèi)核模塊多文件編譯的問題是如何解決的呢?
您想編譯多個(gè)模塊還是單個(gè)模塊?如果有多個(gè)模塊,在目錄下寫一個(gè)makefile,內(nèi)容是:={module1 name}。O{模塊2名稱}。哦。。。all:make-C/lib/modules/2.6.32/build/m=$(PWD)moduleclean:make-C/lib/modules/2.6.32/build/m=$(PWD)如果單個(gè)模塊依賴于多個(gè)文件,則可以用傳統(tǒng)方式編寫。