17年4月15日嵌入式Linux C語言 一

2021-07-30 14:36:45 字數 1241 閱讀 3691

一、vi編輯器

1.linux上最常用的文字編輯器事vi(或vim).

2.vi有三種基本工作模式:命令列模式、插入模式、底行模式。

3.vi剛開啟為命令列模式,按【i】進入插入模式,【esc】轉回命令列模式。

4.退出vi,按【:】+w ——儲存檔案

+wq ——退出並儲存          shift+g到底行模式

+q!——退出不儲存

5.x 刪除乙個字元

3x 刪除三個字元

dd刪除當前行(游標所在位置)

u撤銷上一步的操作

6.:set nu 顯示行號

:set nonu 取消顯示行號

7.yy:將當前行複製到指定區域

nyy:n行........

p:貼上剪下板裡的內容在游標後

p:.........................................前

8.   :%s:用new替換當前文件裡所有的old

二、gcc工具鏈

1.gcc test.c -o test   生產test可執行檔案

2.編譯有四個階段:預處理,編譯,彙編和連線。

3.預處理:gcc -e test.c -o test.i或gcc -e test.c

4.編譯:gcc -s test.i -o test.s

5.彙編:gcc -c test .s -o test.o

6.連線:gcc test.o -o test                      ./test                    則輸出:hello world !

7.多程式檔案的編譯:gcc test1.c test2.c -o test

嵌入式學習日記 2023年7月19日

oled,即有機發光二極體 organic?light emitting?diode 又稱為有機電雷射顯示 organic?electroluminesence?display,oeld 因為具備輕薄 省電等特性。而對oled的控制則與普通的lcd沒有區別,只是oled的發光機理不同而已 有機體發光...

嵌入式學習日記 2023年7月24日

扇區 sector 為最小的物理儲存單位,每個扇區為 512 bytes 第乙個扇區最重要,裡面有 1 主要開機區 master boot record,mbr 及分割表 partition table 其中 mbr 占有 446 bytes,而 partition table 則占有 64 byt...

2023年4月15日集訓

題目描述 演算法實現 include include define inf 1000 define maxn 5 儲存迷宮 int maze maxn maxn 記憶化陣列,儲存當前結點到終點的最短路勁 int record maxn maxn 記錄還未訪問的結點,避免結點被重複訪問 bool vi...