C語言執行過程生成的三種檔案和副檔名

時間 2021-09-05 17:57:44

1樓:渺小的木木

用c語言編寫的程式成為c語言源程式,源程式檔案的副檔名為「.c」。

源程式經編譯生成目標檔案(".obj")。

把目標檔案與各種庫函式連線起來,生成可執行檔案(「.exe」).

c語言程式可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的c語言編譯器和庫,然後將c源**編譯、連線成目標二進位制檔案之後即可執行。

2樓:匿名使用者

1.源**檔案:".c";

2.目標**檔案:".obj";

3.可執行檔案:".exe";

".c"檔案"compile"後生成".obj"檔案;

".obj"檔案"link"後生成".exe"檔案。

你用微軟的visual c++ 6.0時,在下方的狀態輸出視窗,你可以看到「compiling...」,然後是「linking...」;

3樓:匿名使用者

1、預編譯,對源**的巨集進行替換,生成中間檔案(文字,預設不保留)。

2、翻譯為彙編**(文字,預設不保留)。

3、由彙編器生成二進位制檔案(.obj)。

4、連線為可執行檔案。

c語言源程式檔案、目標檔案和可執行檔案的副檔名是什麼?

4樓:天雲一號

源程式副檔名: .c

目標程式副檔名: .obj

可執行程式副檔名: .exe

檢視這些檔案的副檔名,可以通過在c編譯環境中新建一個完整的工程,輸入程式完成編譯與連線後就可以得到以上那些檔案,在工程檔案中可以檢視。

5樓:匿名使用者

源程式檔案 .c

目標檔案 .obj

可執行檔案 .exe

試寫出c語言源程式由編輯到生成可執行程式大致分為幾步,各階段生成的程式副檔名各是什麼?

6樓:匿名使用者

c源**檔案

o目標檔案

exe可執行檔案(linux/unix下可以沒有副檔名)

c語言中的函式標頭檔案和返回值這三種定義是

函式一般來說就是一個根據給定輸入引數,得到一定輸出結果的一段 這個輸出結果就是返回值。拿廚房的豆漿機打個比方吧,函式就像豆漿機,加輸入 黃豆 進去,就得到輸出的返回值 黃豆豆漿 加花生進去,就得到花生豆漿。得到的豆漿就是函式的返回值 輸出 加的黃豆 花生就是實際引數 輸入 標頭檔案就類比為豆漿機的說...

簡述程式設計的三種基本程式結構,其執行的條件和順序

墨汁諾 1 順序結構 順序結構是一種線性 有序的結構,它依次執行各語句模組。2 迴圈結構 迴圈結構是重複執行一個或幾個模組,直到滿足某一條件為止。3 選擇結構 選擇結構是根據條件成立與否選擇程式執行的通路。當型迴圈 表示先判斷條件,當滿足給定的條件時執行迴圈體,並且在迴圈終端處流程自動返回到迴圈入口...

c語言編譯完的可執行檔案執行後為什麼閃退

1 編譯後直接雙擊執行的,非gui的程式一般不需要等待使用者,執行完了當然自動退出了,執行main 函式末尾返回。如果要是想停一下等待看結果,main 函式末尾加一句system pause 2 例如 include int main 演示程式 include stdio.h include win...