2021-05-12 14:32:11
Linux中的Makefile詳解
在Linux中Makefile扮演一個非常重要的角色,我們可以以Linux為平台在上面編寫我們需要的C程式程式碼,對於C語言來說,Linux是一個非常好的平台來學習、使用、偵錯、驗證C程式碼的平台,其強大的Vim編輯器,還有強大的gcc編譯工具和gdb的偵錯工具,對於我們學習C語言都是一個非常重要的工具,我們可以非常清晰的看清C語言程式碼的執行過程,可以通過gdb偵錯工具觀察程式碼的執行方法等等優點,我在這就不一一列舉了。
使用 sp max.c 建立一個新的檔案:
gcc編譯工具:
I(i) 在游標前插入
A(a) 在游標後插入
O 原行上新建一行
dd 刪除一行
x 刪除程式碼中的一個
set nu 顯示程式碼行號
set nonu 取消顯示行號
sp max.c 在原始檔中新建一個檔案 eg:我在只有一個檔案的函數如test.c中新建一個max.c檔案,把
相關的程式碼放在其中直接在主函數中呼叫
ctrl + w + ↑ 就是如同上面新建的檔案中移動,從一個檔案的程式碼移動到上面一個檔案中
ctrl + w + ↓ 就是如同上面新建的檔案中移動,從一個檔案的程式碼移動到下面一個檔案中
數位 dd 就是從游標處剪貼幾行
eg: 9 dd 就是從游標處剪貼9行
p 就是把複製的內容貼上
yy 複製一行
u 復原上一步操作
Ctrl+ r 恢復復原
gg 游標快速回到首部
GG 游標快速回到尾部
objdump -h test.out 顯示檔案詳細資訊
objdump -s test.out 以十六進位制顯示檔案
objdump -d test.out 以組合形式顯示檔案
相關文章