linux,一切皆檔案,那麼在android系統本身,也是linux+j**a罷了,也是在linux的執行環境下。
通常,我們在除錯程式的都會使用printf。
在android中,我們會去使用logcat,現在,給大家介紹一種常www.cppcns.com用的除錯方法,debug寫檔案除錯法。
在android系統中,除錯乙個c應用程式可謂是極其不方便,為了儲存log的完整性,於是,寫檔案除錯法可以發揮重大的作用,下面給出乙個例子:
#include
file * wirte_debug_file=nbszouzyull;
//將除錯資訊寫到檔案中
void write_debug_to_file(char *debug_log)
int main(void)
if(wirte_debug_file != null)
fclose(wirte_debug_file);
return 0 ;
}執行結果:
我們開啟debug.txt後,可以看到:
i:0i:1i:2
i:3i:4
i:5i:6
i:7i:8
i:9列印的資料被儲存在這個檔案中,甚至,我們可以將**段執行到哪一句都可以寫到log中去,回頭再來分析問題。
這是一種非常好的除錯手段。
總結
Linux應用程式之檔案
檔案是具有永久性儲存 按照特定位元組順序組成的乙個有序的資料的集合。根據資料的儲存方式,可將檔案分為二進位制檔案和文字檔案,計算機的儲存在物理上是二進位制的,所以文字檔案與二進位制檔案的區別並不是物理上的,而是邏輯上的。這兩者只是在編碼層次上有差異。簡單來說,文字檔案是基於字元編碼的檔案,常見的編碼...
關於linux驅動 應用 程式標頭檔案使用
驅動程式 include 是在linux 2.6.29 include linux下面尋找原始檔。include 是在linux 2.6.29 arch arm include asm下面尋找原始檔。include 是在linux 2.6.29 arch arm mach s3c2410 inclu...
應用程式配置檔案
這裡主要記錄一下在學習過程中配置檔案的使用,因為是從機房重構接觸到的,就以機房裡的窗體為例子。應用程式配置檔案包含應用程式特定的設定。該檔案包含公共語言執行庫讀取的配置設定 如程式集繫結策略 遠端處理物件等等 以及應用程式可以讀取的設定。應用程式配置檔案的名稱和位置取決於應用程式的宿主,在vs中,配...