嵌入式作業系統
linux開發工具
文字編譯器:vim
ide:整合開發環境
1、
基本操作:三種模式
2、
如何配置vim:letc/vimrc
3、
vim命令模式操作:複製yy nyy(n代表複製行數)、貼上p、刪除dd ndd、恢復u
4、
vim底行模式操作:
查詢:/str ?str
替換:s/old/new/flag flag:g全行 c詢問 %全文替換
另存為:r,w
操作:sp +檔案 :分屏顯示
linux開發工具
編譯器gcc (編譯選項、靜態庫和動態庫的製作與使用)
1、
gcc特點:能夠實現交叉編譯:在當前cpu平台能夠編譯出在其他平台cpu平台執行的**
pc:x86
預處理:
1、
標頭檔案展開
#include系統頭檔案目錄(/usr/include)
#include「stdio.h」先在當前目錄搜尋,然後到系統的頭檔案目錄
2、
巨集替換3、
條件編譯
4、
預處理指令;#line #error
Linux系統命令及Shell指令碼實踐指南筆記
系統執行級別 執行級0 關機 執行級1 單使用者模式,系統出現問題時可使用這種模式進入系統維護,典型的使用場景 就是在忘記root密碼時可進入次模式修改root密碼。執行級2 多使用者模式,但是沒有網路連線。執行級3 完全多使用者模式,這也是linux伺服器最常見的執行級。執行級4 保留未使用。執行...
《linux系統命令及shell指令碼》閱讀筆記2
linux系統命令及shell指令碼 閱讀筆記21.6.2 info page 就內容來說,info頁面比man page編寫得要更好 更容易理解,也更友好,但man page使用起來確實要更容易得多。乙個man page只有一頁,而info頁面幾乎總是將它們的內容組織成多個區段 稱為節點 每個區段...
《linux系統命令及shell指令碼》閱讀筆記 5
linux系統命令及shell指令碼 閱讀筆記 5 1,gzip gunzip gzip gunzip是用來壓縮和解壓縮單個檔案的工具,使用方法比較簡單。比如,在 root目錄下壓縮install.log檔案,壓縮後生成的檔案是install.log.gz檔案,然後再使用gunzip檔案將其解壓縮即...