用法:make [選項] [目標] ...
選項:
-b, -m 忽略兼容性。
-B, --always-make 無條件 make 所有目標。
-C DIRECTORY, --directory=DIRECTORY
在執行前先切換到 DIRECTORY 目錄。
-d 打印大量調試信息。
--debug[=FLAGS] 打印各種調試信息。
-e, --environment-overrides
環境變量覆蓋 makefile 中的變量。 Read more...
Archive for the '程式&軟體' Category
make命令參數
gcc 參數
## -c
只生成 obj 檔,並沒有產生執行檔。
例:gcc -c hello.c
## -o
生成執行檔,file name 沒指定時,預設檔名為 a.out。
例:gcc -o hello hello.c
## -llibrary
設定 link 時需便用的 library。
例:gcc -o hello -lhell hello.c,需要的 library 為 libhello.a。
## -Ldir
設定 link 時,查找 library 的路徑。
例:gcc -o hello -lhell -L. hello.c,會在源碼目錄內找尋 libhello.a 。
[轉]Android的開機流程及對應的程式碼位置
資料來源:https://www.cnblogs.com/l2rf/p/6605987.html
1.系統引導bootloader
1)源碼:bootable/bootloader/*
2)說明:加電後,CPU將先執行bootloader程序,此處有三種選擇
a)開機按Camera+Power啟動到fastboot,即命令或SD卡燒寫模式,不加載內核及文件系統,此處可以進行工廠模式的燒寫
b)開機按Home+Power啟動到recovery模式,加載recovery.img,recovery.img包含內核,基本的文件系統,用於工程模式的燒寫
c)開機按Power,正常啟動系統,加載boot.img,boot.img包含內核,基本文件系統,用於正常啟動手機(以下只分析正常啟動的情況)
adb shell keyevent
由於客戶的需求隱藏了Android的三個很重要的虛擬鍵,為了Debug方便,只好用指令的方式來操作
ex.
adb shell input keyevent 4
4 -> "KEYCODE_BACK",代表執行back鍵
[轉]Android NDK Tombstone/Crash 分析
覺得很重要,所以備份一下
資料來源:https://woshijpf.github.io/android/2016/06/14/Android-NDK-Tombstone-Crash-%E5%88%86%E6%9E%90.html
前言
作為程序員,調試 Bug 永遠是最痛苦的一件事情,而在所有的 Bug當中訪問非法內存又是最最讓人崩潰和最難發現的一個問題。
通常我們調試程序 Bug 的方法主要有下面 3 種:
- 打印日誌信息 這種方法通過在代碼中可能出現 Bug 的位置添加一些日誌輸出語句來跟蹤整個程序的執行過程或者查看關鍵變量的值等等。
- 單步調試 這個方法則主要使用到了調試工具,例如 gdb 和 Visual Studio 中內置的調試器。這些高級的工具使得我們可以在程序中任何位置設置斷點,或者查看相關變量的值,或者更進一步直接查看 CPU 中寄存器的值。
- 分析崩潰後的錯誤信息 這種方法則主要是分析程序崩潰之後產生的錯誤信息相關文件來確定產生 Bug 的原因和位置。
HTC Desire EYE Android 6.0 root
HTC Desire EYE是一隻很不錯又耐用的手機,但隨著硬體不斷進步當時的規格已經不敷使用
在買新手機後,將舊手機root讓他發揮更強大的功能就變成是一定要的
而這個年代將自己的Android手機root已經太過平凡了,所以有很多教學都是省略很多很基礎的步驟
因此我在這裡寫一篇完整的教學,讓新手一樣可以自己來root自己的眼睛
Read more...
Blog Ad
Categories
Search
-
Recent Articles
- 日本東京自由行Day5-上野恩賜公園、東京大學、阿美橫丁、回台灣
- 日本東京自由行Day4-忍野八海、山中湖、新倉山淺間公園、河口湖大石公園
- 日本東京自由行Day3-東京駅站前廣場、皇居外苑、銀座伊東屋、銀座步行者天國、UNIQLO銀座店、築地場外市場、東京鐵塔
- 日本東京自由行Day2-淺草寺、仲見世商店街、龜有兩津勘吉、龜有Ario購物中心、香取神社、東京鐵塔
- 日本東京自由行Day1-成田機場、青年旅舍、晴空塔
- 樹梅派Ubuntu 21.04安裝immich異常排除與使用設定
- [轉]Android.mk常用常數
- [Android]透過am start並加入參數啟動特定app
- [Android]確保APP或Service不被Kill (LowMemoryKiller) 的方法
- 交友軟體(Tinder)DApp儲蓄詐騙手法
Recent Posts
- Elle on 韓國首爾自由行Day3-景福宮、北村韓屋、益善洞、首爾塔
- admin on 韓國首爾自由行Day3-景福宮、北村韓屋、益善洞、首爾塔
- Elle on 韓國首爾自由行Day3-景福宮、北村韓屋、益善洞、首爾塔
- admin on 透過Line與初樂直播平台的詐騙手法
- xingyuan on Ubuntu 20.04設定datadir改變MySQL資料庫Data路徑
- 繳學費的笨蛋 on 透過Line與初樂直播平台的詐騙手法
- admin on YouTube Premium跨區無法加入家庭群組(Android/iOS都適用)
Calendar
12 月 2024 一 二 三 四 五 六 日 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 鏈結
Blog Info