1 2 2 Linux C 語言程式設計之旅

2021-08-11 04:35:49 字數 1659 閱讀 7584

vi編輯器

vi是linux中最常用的文字編輯器,嵌入式系統開發人員要能熟練使用這個工具,vim是其改進版本(終端上輸入vi + 1.c[1.c是檔名]按回車鍵enter進入vi編輯器)

1—命令列模式:進入vi時的初始模式,可以通過命令對文字資料進行相應的操作,比如說複製,貼上,替換等[上下鍵移動]

yy:複製游標所在行

2yy:複製游標及以下共2行

dd:剪下游標所在行

2dd:剪下游標及以下共2行

p:將資料貼上到游標的下一行

p:將資料貼上到游標的上一行

u:撤銷操作

crtl+r:恢復

x:刪除游標所在字元

gg:將游標移動到第一行

g:將游標移動最後一行

2—插入模式:這個模式下可以進行文字的編寫

從命令列模式進入插入模式:

i:從當前游標之前進入插入模式

i: 從行首進入插入模式

a:從當前游標之後進入插入模式

a: 從行尾進入插入模式

o:從當前游標下一行進入插入模式

o:從當前游標上一行進入插入模式

從插入模式進入命令列模式:esc鍵

3—底行模式:主要進行檔案的儲存退出等操作

如何進入底行模式?在命令列模式下輸入:可以進入底行模式(shift+:)

wq:儲存退出

q:退出

q!:強制退出,不儲存退出

w:儲存

第乙個c**[vi 1.c+i+書寫原始碼+esc+shift+:+wq]

1,(編輯)書寫源**,書寫完之後儲存退出

2,(編譯)通過gcc編譯器編譯這個源**(因為這個源**計算機看不懂,我們必須將這個源**編譯成機器可以識別的程式)

3,(執行)./a.out執行編譯完成的計算機可以識別的a.out這個程式

程式中的注釋

//:單行注釋

/**/:多行注釋

c庫

在實際的程式設計中,經常需要使用到一些基本功能,例如輸入輸出,各種常用計算等。但是這些功能對於一般程式設計師來說難以自行開發,卻要經常用到,因此編譯系統通常將這些功能預先編制好,以程式庫的形式提供給程式設計師使用

gcc編譯的四個過程 …

後續引導 …

@163.com等待您的技術**

Linux C程式設計之訊號介紹

unix訊號使用總結 訊號的原理 訊號是一種程序通訊的方法,他應用於非同步事件的處理。訊號的實現是一種軟中斷。它被傳送為乙個正在執行的程序,已告知程序某個事件發生了。1.1 訊號的建立 用訊號處理來模擬作業系統的中斷功能。要想使用訊號處理功能,你要做的就是填寫乙個訊號處理函式即可。1 呼叫signa...

Linux C程式設計之 makefile使用

一,示例 四個檔案 main.c main.h t print.c t print.h makefile 寫法1 main main.o t print.o gcc main.o t print.o o main main.o main.c main.h gcc c main.c t print.o...

Linux C程式設計之訊號介紹

unix訊號使用總結 訊號的原理 訊號是一種程序通訊的方法,他應用於非同步事件的處理。訊號的實現是一種軟中斷。它被傳送為乙個正在執行的程序,已告知程序某個事件發生了。1.1 訊號的建立 用訊號處理來模擬作業系統的中斷功能。要想使用訊號處理功能,你要做的就是填寫乙個訊號處理函式即可。1 呼叫signa...