Android.mk 中 LOCAL_COPY_HEADERS_TO 和 LOCAL_COPY_HEADERS

在使用 Android 編譯的函式庫,需要 include 相關的標頭檔

BB 發表在 痞客邦 留言(0) 人氣()

 

Variables defined with ‘=’ are recursively expanded variables.

BB 發表在 痞客邦 留言(0) 人氣()


'XX' does not name a type 和 field 'XX' has incomplete type - 兩個 C++ 編譯錯誤及解決辦法

BB 發表在 痞客邦 留言(0) 人氣()

//---------------------------------------------------------
LOCAL_STATIC_LIBRARIES

BB 發表在 痞客邦 留言(0) 人氣()

 

有用的技巧可以幫忙追 Makefile 的變數名稱和 expand 之後的 target goal

BB 發表在 痞客邦 留言(0) 人氣()

Android的編譯系統生成文件(Android.mk)寫法

 

android編譯系統的makefile文件Android.mk寫法如下

BB 發表在 痞客邦 留言(0) 人氣()


在Android Source Code中有envsetup.sh檔案,當執行過此檔案後,可以大幅將build的過程簡單化、自動化

BB 發表在 痞客邦 留言(0) 人氣()

在 Linux driver 開發的初期我們常會為了程式的開發方便及除錯在裡面加了很多的debugmessage,

等到開發到了一定的階段才會拿掉。

BB 發表在 痞客邦 留言(0) 人氣()

printk的訊息優先權定義在linux/kernel.h

節錄在下面:
1 KERN_EMERG
2 KERN_ALET
3 KERN_CRIT
4 KERN_ERR
5 KERN_WARNIN
6 KERN_NOTICE
7 KERN_INFO
8 KERN_DEBUG

printk 沒有指定時,預設的訊息優先權為 DEFAULT_MESSAGE_LOGLEVEL 為 /proc/sys/kernel/printk 的第二項

log level 數字越低表示印出的訊息越少

printk 會輸出至 cirrular buffer
buffer variable : log_buf
len : LOG_BUF_LEN

/proc/sys/kernel/printk檔案分別定義了
console_loglevel
default_message_loglevel
minimum_console_level
default_console_loglevel

BB 發表在 痞客邦 留言(0) 人氣()

中國人認?宇宙萬物是由金、木、水、火、土這五種元素所構成的。這五種元素有著相生相剋的關係。

五行具有下列特徵:

BB 發表在 痞客邦 留言(0) 人氣()