C語言程序可以在任何架構的處理器上使用,只要那個架構的處理器有相應的C語言編譯器和庫,然後就可以把C源代碼編譯連接成目標二進制文件再運行。
1,編輯:進入源程序並保存(。c文件)。
2.編譯:將源程序翻譯成目標文件(。OBJ文件)。
3.連接:將目標文件轉換成可執行文件。EXE文件)。
4.運行:執行。EXE文件,得到運行結果。
擴展數據:
c代碼進入程序階段:
1.首先,源代碼文件測試。c和相關頭文件,如stdio。h,由預處理程序CPP預處理成壹個。我的文件。這是預編譯的。I文件不包含任何宏定義,因為所有宏都已展開,包含的文件也已插入。我的文件。
2.編譯過程是對預處理文件進行壹系列的詞法分析、語法分析、語義分析和優化,從而生成相應的匯編代碼文件。這個過程通常是整個程序構建的核心部分,也是最復雜的部分之壹。
3.匯編器不直接輸出可執行文件,而是輸出目標文件。匯編程序可以調用LD生成可運行的可執行程序。為了得到最終的可執行文件“A.out”,需要將很多文件鏈接在壹起。
4.在鏈接過程中,調用其他目標文件中定義的函數的指令需要重新校準,使用其他目標文件中定義的變量的指令也需要重新校準。
百度百科-c語言