我試圖在/系統被安裝之前在dmesg日誌中寫入內容。
我的麻煩是,寫入dmesg(在android)我需要使用android特定的東西,不只是我通常crossdev手臂系統。
剛:靜態編譯一個安卓程序
__android_log_print(ANDROID_LOG_DEBUG, "libnav", "DEBUG - custom program started");
都很好,如果你編譯如下(我做在/ var一個獨立的工具鏈的/ tmp /機器人):
arm-linux-androideabi-gcc --sysroot /var/tmp/android/sysroot -llog -o custom_program custom_program.c
但上面的命令將建立一個動態鏈接可執行文件,如果系統尚未啓動,它將運行良好。 「簡單,只需靜態編譯!」我想。
android ndk自帶一些庫文件,但liblog只有liblog.so,而不是liblog.a,所以如何在/ system beign之前在dmesg中記錄某些東西?
在此先感謝。
您應該接受答案或提供意見。 – auselen