Linux應用程式使用寫檔案除錯程式的方法

2022-10-06 19:36:12 字數 682 閱讀 6858

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中,配...