ubuntu man檢視 系統呼叫和庫函式

2021-04-26 18:08:46 字數 419 閱讀 3054

第一部分,用記事本寫c程式,並編譯。    剛裝好的系統中已經有gcc了,但是這個gcc什麼檔案都不能編譯,因為沒有一些必須的標頭檔案,所以要安裝build-essential這個軟體包,安裝了這個包會自動安裝上g++,libc6-dev,linux

-libc-dev,libstdc++6-4.1-dev等一些必須的軟體和標頭檔案的庫。

可以在新立得裡面搜尋build-essential或在終端輸入下面命令:

**:sudo apt-get install build-essential

man 手冊 檢視系統呼叫和庫函式

sudo apt-get install manpages-dev

如想檢視read系統呼叫 可以採用 man 2 read

locate 搜尋某一檔案聞之

grep 搜尋檔案中的內容

16 函式呼叫間,系統棧,彙編檢視

include using namespace std void f1 int a,int b int main 將上述 反彙編如下 vs05debug int main void f1 int a,int b f1函式反彙編 004113be pop edi 004113bf pop esi 00...

Linux系統下檢視檔案呼叫情況Shell命令

ldd full path conmmand 1 首先ldd不是乙個可執行程式,而只是乙個shell指令碼 2 ldd能夠顯示可執行模組的dependency,其原理是通過設定一系列的環境變數,如下 ld trace loaded objects ld warn ld bind now ld lib...

perf檢視函式呼叫

前一段使用perf檢視程式的熱點以及函式呼叫,一直看不到熱點函式的函式呼叫,很是奇怪,在網上問別人,別人都說沒問題,一度很是迷惑。後來又試了一下,結果就出現了,很是神奇。使用方法很簡單,就是perf record加上 g選項。另外,perf top也可以檢視程式的熱點,選項是 g。上圖一張,就是以前...