linux的strace命令用法
功能:
跟蹤程式執(zhí)行時(shí)的系統(tǒng)調(diào)用和所接收的信號.通常的用法是strace執(zhí)行一直到commande結(jié)束.
并且將所調(diào)用的系統(tǒng)調(diào)用的名稱、參數(shù)和返回值輸出到標(biāo)準(zhǔn)輸出或者輸出到-o指定的文件.
strace是一個(gè)功能強(qiáng)大的調(diào)試,分析診斷工具.你將發(fā)現(xiàn)他是一個(gè)極好的幫手在你要調(diào)試一個(gè)無法看到源碼或者源碼無法在編譯的程序.
你將輕松的學(xué)習(xí)到一個(gè)軟件是如何通過系統(tǒng)調(diào)用來實(shí)現(xiàn)他的功能的.而且作為一個(gè)程序設(shè)計(jì)師,你可以了解到在用戶態(tài)和內(nèi)核態(tài)是如何通過系統(tǒng)調(diào)用和信號來實(shí)現(xiàn)程序的功能的.
標(biāo)簽:
strace
commande
linux
系統(tǒng)調(diào)用
上傳時(shí)間:
2017-02-07
上傳用戶:lx9076