開發系統導引
對 linux 開發人員來說,了解軟體工具和開發資源在系統中存放的位置是很重要的。
應用程式應用程式通常存放在系統為之保留的特定目錄中。系統為正常使用提供的程式,包括用於程式開發的工具,都可以在目錄 /usr/bin 中找到;系統管理員為某個特定的主機或本地網路新增的程式通常可在目錄 /usr/local/bin 或 /opt 中找到。
建議 :在 /usr/local 目錄結構下編譯、執行自己的程式,並訪問必須的檔案。
標頭檔案對 c 語言來說,標頭檔案幾乎總是在 /usr/include 目錄及其子目錄下。那些依賴於特定 linux 版本的標頭檔案通常可以在目錄 /usr/include/sys 和 /usr/include/linux 中找到。
在呼叫 c 語言編譯器時,我們可以使用 -i 標誌來包含儲存在子目錄或非標準位置中的標頭檔案,比如: $ gcc –i/usr/openwin/include fred.c 。它指示編譯器不僅在標準位置,也在 /usr/openwin/include 目錄中查詢 fred.c 中包含的標頭檔案。
提示 :可以使用 grep 命令來搜尋包含某些特定定義和函式原型的標頭檔案。
庫檔案庫是一組預先編譯好的函式的集合,這些函式都是按照可以重用的原則編寫的。標準庫檔案一般儲存在 /lib 和 /usr/lib 目錄中。
庫檔案的名字總是以 lib 開頭,隨後的部分指明這是什麼庫(比如, libm 就代表了數學庫)。檔名的最後部分以 . 開始,然後給出庫檔案的型別: .a 代表傳統的靜態函式庫; .so 代表共享函式庫。
Linux學習筆記 01
命令的格式 command options parameter1 常用命令 cd 進入到根目錄 cd 進入到當前目錄 cd 進入到上級目錄 cd usr 進入到usr目錄下 cd 進入到當前使用者的主目錄 cd 進入到上次所在的目錄 檢視當前路徑 pwd 顯示當前路徑下資料夾與檔案 ls 不包含隱藏...
linux學習筆記 01
mkdir 目錄名 mkdir p 目錄名 目錄名 lsll rmdir p 目錄名 目錄名 注意這裡的目錄名必須完整 刪除rm rf 目錄名 這裡的r 逐層刪除 這裡的f 不進行確認 touch 檔名 字尾無所謂 cp 檔名 檔案目錄 mv 檔名 檔案目錄 rm 檔名 vi kh88 命令模式es...
Linux學習筆記01
su 提公升許可權 ls 展示當前資料夾的內容 exit 退出當前使用者的命令列模式 新建的預設使用者,linux會在 home 目錄下建立對應的預設使用者的全權資料夾 比如 lern使用者,就必然存在 home lern目錄 lern對 home lern目錄及目錄內的所有資料具有全權,但是ler...