天天看點

嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

文章目錄

  • 前言
  • 一、檔案類型
  • 二、vim的初步學習使用
    • 1.vim的相關使用
    • 2.程式的生成過程
  • 總結

前言

由于上課時間的限制,是以筆記已經全部使用onenote記錄,然後上傳到CSDN。

一、檔案類型

嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

二、vim的初步學習使用

1.vim的相關使用

指令如下(示例):

嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

2.程式的生成過程

預處理生成 .i 檔案:

gcc -E hello.c -o hello.i
           
嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

編譯生成 .s檔案:

gcc -S hello.i -o hello.s
           
嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

編譯生成 .o檔案:

gcc -c hello.s -o hello.o
           
嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

編譯生成最後的檔案:

gcc hello.o -o hello
           
嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

總結

mycode功能很強大,但現階段不建議使用,

可以直接gcc hello.c,會生成a.out,可以直接./a.out,但隻限制于調試(因為會生成多個a.out)。

嵌入式系統方向學習筆記2前言一、檔案類型二、vim的初步學習使用總結

繼續閱讀