1.設定環境變數
$ source ./build/envsetup.sh2.編譯指定模組或. ./build/envsetup.sh
注意:是source執行,不是直接./執行,. ./*同source ./*。區別請參考:
$ mmm $(module_path)注:$(module_path)是模組所在的路徑
編譯後的模組路徑:
可執行檔案:out/target/product/generic/system/bin
hal介面檔案:out/target/product/generic/system/lib/hw
3.重新打包system.img
$ make snod
Andriod編譯核心模組 ko
在單獨編譯android的核心模組之前,必須要成功配置編譯過整個android系統 至少要編譯成功boot.img 生成正確的out目錄。1.編寫makefile。按照以下格式編寫makefile。1 obj m aaa.o 2 obj m abc.o 3 abc objs aaa.o bbb.o ...
單獨編譯osgQt模組 Qt moc
1 新建乙個vs2010控制台空工程,修改配置屬性 常規 配置型別為動態庫 dll 字符集選擇 使用多位元組字符集 2 配置osg qt標頭檔案和庫路徑 include目錄c program files osg3.0.1vs2010x64 include c qt build x64 include...
linux 單獨編譯apache的模組
一般都是用 usr local apache2 bin apxs a i c mod rewrite.c來編譯安裝的,但有時候會發現so檔案沒有生成,不知道為啥,可以按照下面的方式自己編譯也行 編譯rewrite模組 網上說使用如下命令就可以直接編譯得到so檔案 usr local apache2 ...