1、使用外部函式庫
gcc常常與包含標準例程的外部軟體庫結合使用,幾乎每乙個 linux 應用程式都依賴於由 gnu c函式庫 glibc。
標頭檔案的使用且gcc編譯時使用數學庫引數。函式庫位置隨系統的不同而不同,但它一般會位於目錄/lib或/usr/lib中,在這些目錄中還有數以百計的其他必需的系統函式庫。
編譯:gcc -o sin -lm sin.c
執行:./sin
2、gnu gdb
檢視斷點設定情況,使用命令「info b」。
執行**,使用命令「r」。
單步執行**,使用命令「n」。
檢視暫停點變數值,使用命令「p string2[size - i]」。
繼續程式的執行,使用命令「c」。
退出gdb,使用命令q。
3、linux下遍歷目錄樹
一種是用資料結構直接編乙個程式(虛擬遍歷)。
一種是真正遍歷:
在「/」下,建檔案及資料夾。
#include #include #include #include #include void printdir(char *dir, int depth)
chdir(dir);
while((entry = readdir(dp)) != null)
} else if(strcmp("my1.dat",entry->d_name) == 0||
strcmp("my2.dat",entry->d_name) == 0 ||
strcmp("my3.dat",entry->d_name) == 0)
printf("%*s%s\n",depth,"",entry->d_name);
} chdir("..");
closedir(dp);
} int main(int argc, char* argv)
linux基礎知識三
修改linux的命令提示符 ps1控制變數 echo ps1 u h w 大寫相對路徑 修改變數的值 ps1 u h w 小寫絕對路徑 更改變數只是臨時一次 下次重啟恢復預設狀態 ls lah 顯示全部資訊 並顯示大小 mkdir abc dfg 建立倆個資料夾 用 tree命令檢視檔案樹狀圖 安裝...
Linux 基礎知識 三
1 定義乙個對所有使用者都生效的命令別名,例如 1ftps 1ftp 172.168.0.1 pub alias 設定指令的別名 命令詳解 語 法 alias 別名 指令名稱 如 alias bb bbbbb f 說明 使用者可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別...
Linux基礎知識(三)
9.基礎命令九 檢視檔案所在位置的命令 1 which which命令的作用是 在path變數指定的路徑中,搜尋某個系統命令的位置,並且返回第乙個搜尋結果。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。2 whereis whereis命令只能用於程...