老鐵們,最近我想學(xué)下Android上用C開發(fā)一些偏向系統(tǒng)的程序,舉個(gè)例子git代碼鏈接就像這樣的,至少得先看懂,能稍微改改。我現(xiàn)在想找點(diǎn)比較系統(tǒng)的書或者視頻也行來學(xué)習(xí)一下但是不知道這個(gè)屬于哪一個(gè)范疇。我看了看linux c一些書的目錄,感覺也不太相關(guān)。比如說#include <stdlib.h>#include <stdbool.h>#include <string.h>#include <dirent.h>#include <signal.h>#include <sys/mman.h>// #include <asm/ptrace.h>#include <sys/wait.h>#include <sys/ptrace.h>這一堆,sys asm目錄下的東西還有 pid_t這中數(shù)據(jù)結(jié)構(gòu),uint32_t這種設(shè)備相關(guān)的數(shù)據(jù)類型(貌似)還有一堆系統(tǒng)調(diào)用的方法。這一坨宏#if defined(__i386__) #define pt_regs user_regs_struct #endif希望老鐵們能給個(gè)比較系統(tǒng)的書單,關(guān)鍵詞也行。
1 回答

Qyouu
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊
你是要看內(nèi)核層相關(guān)的代碼吧 可以看一下 linux內(nèi)核開發(fā)相關(guān)書籍
- 1 回答
- 0 關(guān)注
- 498 瀏覽
添加回答
舉報(bào)
0/150
提交
取消