首頁 > 軟體

Linux中的Makefile詳解

2020-06-16 17:19:06

在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    以組合形式顯示檔案


IT145.com E-mail:sddin#qq.com