Andriod單獨編譯模組

2021-05-27 09:10:34 字數 496 閱讀 3926

1.設定環境變數

$ source  ./build/envsetup.sh

或. ./build/envsetup.sh

注意:是source執行,不是直接./執行,. ./*同source ./*。區別請參考:

2.編譯指定模組

$ 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 ...