當前位置:首頁 » 編程語言 » c語言目標文件是

c語言目標文件是

發布時間: 2022-11-04 18:19:16

c語言目標程序是什麼 機器or匯編

C語言是一種中級語言,用戶用C語言編寫的程序稱為源程序,源程序文件的後綴一般必須為「.c」。計算機硬體不能直接執行源程序,必須將源程序翻譯成二進制目標程序。翻譯工作是由編譯程序完成的,翻譯的過程稱為編譯,編譯的結果稱為目標程序,目標程序文件後綴一般為「.OBJ」。程序翻譯成目標程序後,便可進行連接。「連接」的目的是使程序變成在計算機上可以執行的最終形式。在這一階段,系統程序庫中的程序要與目標程序連接,連接的結果稱為執行程序,執行程序文件名字一般以「.EXE」結尾。

❷ C語言中目標程序是什麼

C語音 的編譯分既不。我們開始都是字元文件,就是源文件。第一步先把源文件翻譯成一種中間代碼,這就是目標文件,然後再把目標文件翻譯為機器代碼,這就是可置執行的EXE文件了。所以說,目標就是一個中間程序。

❸ C語言源程序文件、目標文件和可執行文件的擴展名是什麼

源程序擴展名:
.c
目標程序擴展名:
.obj
可執行程序擴展名:
.exe
查看這些文件的擴展名,可以通過在C編譯環境中新建一個完整的工程,輸入程序完成編譯與連接後就可以得到以上那些文件,在工程文件中可以查看。

❹ C語言中的目標程序是什麼意思有什麼用

目標是相對於源而言的。編譯器在進行編譯的時候,把我們書寫的代碼作為源文件,把生成.obj文件作為目標文件。目標文件就已經編譯成了機器碼,只是其中調用的外部函數還沒有關聯好,鏈接就是負責做這個的。經過鏈接,就可以產生最終的可執行文件了。

❺ C語言中目標文件的後綴是( )。 A).c B).obj C).exe D).h

應該選B .obj

.exe是可執行文件
.h是頭文件
.c你懂得

❻ C語言中打開源文件、目標文件時,打開方式各是什麼

C語言源文件格式 XXX.c 和XXX.h 格式, 用文本方式打開。 目標文件格式為 bin格式,需要用十六進制方式打開文件。

❼ c語言程序擴展名為.c,它屬於A.可執行文件B.目標文件C.文本文件D.庫文件,求答案和原因

C
可執行文件是編譯鏈接之後的文件一般是exe結尾,
目標文件是編譯還沒有鏈接的一般是.o之類的擴展
文本文件我們可以打開來直接看可以理解的
庫文件是編譯鏈接之後的另外一種文件,僅含有相關的代碼只能被別人調用實現對應功能。

❽ C語言中,目標文件是如何變成可執行文件的

用開發工具VC++,源代碼編譯後生成目標文件xxx.obj,然後經過鏈接變成可執行程序xxx.exe,用VC++的話,在你工程的存儲路徑下有一個Debug文件夾,裡面存放的就是可執行程序exe。你每次運行的時候,運行的就是這個exe文件。

❾ C語言源程序文件、目標文件和可執行文件的擴展名是什麼

C語言源程序文件擴展名: .c

目標文件擴展名: .obj

可執行文件擴展名: .exe

源程序:程序可以用高級語言或匯編語言編寫,用高級語言或匯編語言編寫的程序稱為源程序。C語言源程序的擴展名為「.c」。源程序不能直接在計算機上執行,需要用「編譯程序」將源程序編譯為二進制形式的代碼。

目標程序:源程序經過「編譯程序」編譯所得到的二進制代碼稱為目標程序。目標程序
的擴展名為「.obj」。
目標代碼盡管已經是機器指令,但是還不能運行,因為目標程序還沒有解決函數調用問題,需要將各個目標程序與庫函數連接,才能形成完整的可執行程序。

可執行程序:目標程序與庫函數連接,形成的完整的可在操作系統下獨立執行的程序
稱為可執行程序。可執行程序的擴展名為「.exe「。

(9)c語言目標文件是擴展閱讀:

C語言創建程序的步驟:

編輯:就是創建和修改C程序的源代碼-我們編寫的程序稱為源代碼。

編譯:就是將源代碼轉換為機器語言。編譯器的輸出結果成為目標代碼,存放它們的文件稱為目標文件。擴展名為.o或者.obj。(該部分編譯是指匯編器編譯匯編語言或者編譯器編譯高級語言)

鏈接:鏈接器將源代碼由編譯器產生的各種模塊組合起來,再從C語言提供的程序庫中添加必要的代碼模塊,將它們組成一個可執行的文件。在windows下擴展名為.exe,Unix下無擴展名。

執行:運行程序。

IT專家網——C語言編程程序編譯全過程剖析

    ❿ c語言源程序文件,目標文件,和可執行文件的擴展名是什麼

    根據平台不同,擴展名也有所不同:
    1、源程序。
    在各個平台上,C語言的源程序擴展名都是相同的,即c。 比如test.c等。
    C++的源程序則是cpp。
    2、目標文件。
    目標文件是源程序經過編譯生成的文件,平台不同,編譯工具不同生成的目標文件擴展名也不同。 在windows上比較常見的為obj, 在Linux下比較常見的為o。另外還有一些比較少見的擴展名,如oo, tco等。
    3、可執行文件。
    可執行文件是目標文件經過鏈接後,產生的用於運行的文件。
    在windows下可執行文件擴展名為exe。
    在Linux下可執行文件沒有固定的擴展名,在編譯時默認為out,但實際上可以是任意擴展名甚至沒有擴展名,只要有執行許可權即可。

    熱點內容
    群輝存儲伺服器 發布:2025-01-11 00:50:19 瀏覽:428
    如何用js腳本 發布:2025-01-11 00:47:32 瀏覽:887
    日誌和資料庫 發布:2025-01-11 00:47:24 瀏覽:126
    windows配置ftp 發布:2025-01-11 00:35:02 瀏覽:656
    des演算法代碼c 發布:2025-01-11 00:33:42 瀏覽:806
    共享文件夾設置密碼無法訪問 發布:2025-01-11 00:32:49 瀏覽:478
    槽鋼演算法 發布:2025-01-11 00:26:21 瀏覽:883
    linux命令包 發布:2025-01-10 23:54:26 瀏覽:32
    python輪廓 發布:2025-01-10 23:49:23 瀏覽:179
    思科配置線怎麼選 發布:2025-01-10 23:48:44 瀏覽:705