導航:首頁 > 軟體知識 > c目標程序是什麼

c目標程序是什麼

發布時間:2024-01-01 00:35:02

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

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

B. 什麼是源程序和目標程序

源程序也叫源碼,就是最開始編寫的程序,計算機並不能識別,需要經過編譯生成目標程序。

目標程序是能夠被計算機識別執行的,比如我們在網上下載的軟體,例如QQ,迅雷,這一類軟體都是目標程序,都是經過編譯的,商業公司一般不會發布源碼,源碼涉及到商業機密。

大家可以看看下面對兩者的區分:

1 .源程序,是指未經編譯的,按照一定的程序設計語言規范書寫的,人類可讀的文本文件。通常由高級語言編寫。源程序可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機可執行的程序。將人類可讀的程序代碼文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,由各種編譯器來完成。一般用高級語言編寫的程序稱為「源程序」。

2. 目標程序,又稱為「目的程序」,為源程序經編譯可直接被計算機運行的機器碼集合,在計算機文件上以.obj作擴展名----由語言處理程序(匯編程序,編譯程序,解釋程序)將源程序處理(匯編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接運行的程序,該程序叫目標程序。目標代碼盡管已經是機器指令,但是還不能運行,因為目標程序還沒有解決函數調用問題,需要將各個目標程序與庫函數連接,才能形成完整的可執行程序。

閱讀全文

與c目標程序是什麼相關的資料

熱點內容
計算機四大技術是什麼 瀏覽:860
昆明二手房交易稅費最新政策找哪裡查 瀏覽:664
武漢做全瓷牙哪個醫院技術好 瀏覽:114
交易費用如何處理會計 瀏覽:793
收集評估信息的方式有哪些 瀏覽:305
怎麼看vb數據類型 瀏覽:318
一級代理商是什麼意思 瀏覽:869
cdr數據怎麼設計 瀏覽:236
為什麼混酥類產品口感松酥無層次 瀏覽:369
京東代理點多少錢 瀏覽:859
福清第二技術學校在哪裡 瀏覽:96
地紅黴素產品有哪些 瀏覽:244
如何用小程序查詢wifi密碼 瀏覽:564
安全模式如何設置應用程序 瀏覽:749
外匯交易本金怎麼取出來 瀏覽:773
在線交易網關扣錢怎麼查對方 瀏覽:739
如何做好信息分析與整合 瀏覽:282
科技技術文章在哪裡發 瀏覽:760
生物信息學多久能發文章 瀏覽:394
如何交易郵寄物品 瀏覽:998