1、源代碼文件
存放程序代碼的文件,即我們編輯代碼的文件,稱為源代碼文件。
C語言源程序文件的擴展名為“.c”。源代碼文件是相對目標文件和可執(zhí)行文件而言的,一般是用高級語言寫出來的。
2、目標文件
源代碼經(jīng)過編譯所得到的二進制代碼,稱為目標文件。
目標文件的擴展名為“.obj”(Windows)或“.o”(Linux)。目標文件已經(jīng)是機器指令,但還不能運行,因為目標文件還沒有解決函數(shù)調(diào)用問題。
3、可執(zhí)行文件
鏈接器將目標代碼、庫代碼和系統(tǒng)標準啟動代碼結(jié)合在一起,形成的完整的可在操作系統(tǒng)下獨立執(zhí)行的程序,稱為可執(zhí)行文件。
可執(zhí)行文件的擴展名為“.exe“(Windows)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
指令
+關(guān)注
關(guān)注
1文章
623瀏覽量
37533 -
C語言
+關(guān)注
關(guān)注
183文章
7644瀏覽量
145585 -
源代碼
+關(guān)注
關(guān)注
96文章
2953瀏覽量
70312
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
C基礎(chǔ)——目標代碼文件、可執(zhí)行文件和庫
目標代碼文件、可執(zhí)行文件和庫 C編程的基本策略是使用程序?qū)?b class='flag-5'>源代碼
發(fā)表于 01-22 16:10
【視頻分享】如何調(diào)試可執(zhí)行文件
在LabVIEW中,經(jīng)常發(fā)現(xiàn)可執(zhí)行文件和源代碼執(zhí)行結(jié)果有出入。本視頻講解如何調(diào)試可執(zhí)行文件。在優(yōu)酷上面看到的關(guān)于如何調(diào)試可執(zhí)行文件視頻,感覺
發(fā)表于 07-20 14:46
LabVIEW可執(zhí)行文件作為后臺進程運行
另一個VI中的VI 。提出的方法將在加載后隱藏VI或可執(zhí)行文件的前面板。但是,在啟用隱藏進程之前,可能會注意到前面板出現(xiàn)了一瞬間然后立刻被隱藏了。更詳細的內(nèi)容,參加如下附件的介紹。
發(fā)表于 03-18 21:15
用MDK生成bin格式的可執(zhí)行文件
用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默認情況下生成*.hex 的可執(zhí)行文件,但是當我們要生成*.bin 的可執(zhí)行文件時怎么辦呢
發(fā)表于 08-02 10:52
?71次下載
基于LabVIEW的可執(zhí)行文件調(diào)用的研究與實現(xiàn)
LabVIEW 是美國NI 公司推出的一種基于G 語言的虛擬儀器軟件開發(fā)工具。在LabVIEW 開發(fā)的軟件中,用戶可能需要調(diào)用.exe 可執(zhí)行文件。本文結(jié)合實例詳細介紹了三種調(diào)用方法:
發(fā)表于 08-14 11:42
?66次下載
了解在Linux下可執(zhí)行文件格式
Linux下面,目標文件、共享對象文件、可執(zhí)行文件都是使用ELF文件格式來存儲的。程序經(jīng)過編譯之后會輸出
發(fā)表于 05-15 08:49
?2333次閱讀
Linux下可執(zhí)行文件格式
Linux支持的可執(zhí)行文件主要有:Coff,elf,flat,類似Windows的.exeCoff文件格式? Common Object File Format,最早與uclinux
發(fā)表于 04-02 14:46
?2014次閱讀
CCES創(chuàng)建可執(zhí)行文件的操作流程
本模塊將介紹用CrossCore? Embedded Studio (CCES)創(chuàng)建可執(zhí)行文件的整個流程。涉及的主題包括使用新項目向?qū)?、配置系統(tǒng)和工具選項,以及構(gòu)建過程。
使用Java語言編寫戰(zhàn)機的設(shè)計報告和源代碼以及可執(zhí)行文件
本文檔的主要內(nèi)容詳細介紹的是使用Java語言編寫戰(zhàn)機的設(shè)計報告和源代碼以及可執(zhí)行文件免費下載導(dǎo)入eclipse即可運行。
發(fā)表于 11-05 08:00
?0次下載
單獨下載可執(zhí)行文件到MM32F5微控制器
使用Keil MDK或者IAR等使用圖形界面的開發(fā)環(huán)境,可以在圖形界面環(huán)境下編譯源碼工程,并下載編譯生成的可執(zhí)行文件到目標微控制器中。但若使用ARMGCC等命令行工具鏈,需要額外的下載工具,才能將編譯生成的可執(zhí)行文件下載到
單獨下載可執(zhí)行文件到MM32F5微控制器
使用Keil MDK或者IAR等使用圖形界面的開發(fā)環(huán)境,可以在圖形界面環(huán)境下編譯源碼工程,并下載編譯生成的可執(zhí)行文件到目標微控制器中。
labview怎么生成可執(zhí)行文件
生成可執(zhí)行文件(EXE)是LabVIEW程序開發(fā)中的一個重要步驟,它允許用戶將LabVIEW項目打包成一個獨立的應(yīng)用程序,便于在沒有安裝LabVIEW的計算機上運行。 1. 準備工作 在開始生成
C語言的源代碼文件和目標文件與可執(zhí)行文件的詳細介紹
評論