1-vi編輯器與編譯

VI編輯器

命令模式

進入編輯模式, i a o 或者 I A O

進入底行模式, shift + ; 或者 空格

複製

yy : 複製一行

3yy : 複製3行

鼠標選中 ,y

剪切

dd : 刪除一行

3dd : 刪除三行

dd : 刪除一行

粘貼 : p

撤銷 : u

重做 : ctrl + l

底行模式

w 保存

q 退出

wq 報存並且退出

q! 強制退出, 不保存修改內容

w !sudo tee % 用於當wq 無法實現保存退出時.

6,23y 複製第6行到23行的內容

6,23d 刪除第6行到23行的內容


GCC 編譯器

gcc test.c
  • 默認生成的可執行文件名爲 a.out
  • 執行 : ./a.out
gcc test.c -o test
  • 指定生成的可執行文件名爲test
  • 執行 : ./test

GCC 編譯步驟

1.預處理 : gcc -E test.c -o test.i

  • C語言源程序文件 ===>> 經過預處理的C語言源程序文件展開頭文件,
    進行宏替換 ,不會檢查語法錯誤

2.編譯 : gcc -S test.i -o test.s

  • C語言源程序文件 ===>> 彙編語言源文件

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

  • 彙編語言源文件 ===>> 二進制源文件

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

  • 二進制源文件 ===>> 二進制可執行文件

發佈了38 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章