0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語(yǔ)言的源代碼文件和目標(biāo)文件與可執(zhí)行文件的詳細(xì)介紹

Wildesbeast ? 來(lái)源:算法集市 ? 作者:算法集市 ? 2020-02-18 11:52 ? 次閱讀

1、源代碼文件

存放程序代碼的文件,即我們編輯代碼的文件,稱為源代碼文件。

C語(yǔ)言源程序文件的擴(kuò)展名為“.c”。源代碼文件是相對(duì)目標(biāo)文件和可執(zhí)行文件而言的,一般是用高級(jí)語(yǔ)言寫出來(lái)的。

2、目標(biāo)文件

源代碼經(jīng)過(guò)編譯所得到的二進(jìn)制代碼,稱為目標(biāo)文件。

目標(biāo)文件的擴(kuò)展名為“.obj”(Windows)或“.o”(Linux)。目標(biāo)文件已經(jīng)是機(jī)器指令,但還不能運(yùn)行,因?yàn)槟繕?biāo)文件還沒(méi)有解決函數(shù)調(diào)用問(wèn)題。

3、可執(zhí)行文件

鏈接器將目標(biāo)代碼、庫(kù)代碼和系統(tǒng)標(biāo)準(zhǔn)啟動(dòng)代碼結(jié)合在一起,形成的完整的可在操作系統(tǒng)下獨(dú)立執(zhí)行的程序,稱為可執(zhí)行文件。

可執(zhí)行文件的擴(kuò)展名為“.exe“(Windows)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    604

    瀏覽量

    35578
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7581

    瀏覽量

    135539
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2943

    瀏覽量

    66566
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【實(shí)用開發(fā)工具】將BAT腳本打包成exe可執(zhí)行文件

    【實(shí)用開發(fā)工具】將BAT腳本打包成exe可執(zhí)行文件
    的頭像 發(fā)表于 08-21 19:51 ?2.5w次閱讀
    【實(shí)用開發(fā)工具】將BAT腳本打包成exe<b class='flag-5'>可執(zhí)行文件</b>

    C語(yǔ)言變成可執(zhí)行文件的四大步驟

    C語(yǔ)言變成最終的可執(zhí)行文件,需要經(jīng)過(guò)四步。
    發(fā)表于 10-18 10:37 ?5313次閱讀

    C基礎(chǔ)——目標(biāo)代碼文件、可執(zhí)行文件和庫(kù)

    目標(biāo)代碼文件、可執(zhí)行文件和庫(kù)  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í)行文件視頻,感覺(jué)
    發(fā)表于 07-20 14:46

    LabVIEW可執(zhí)行文件作為后臺(tái)進(jìn)程運(yùn)行

    另一個(gè)VI中的VI 。提出的方法將在加載后隱藏VI或可執(zhí)行文件的前面板。但是,在啟用隱藏進(jìn)程之前,可能會(huì)注意到前面板出現(xiàn)了一瞬間然后立刻被隱藏了。更詳細(xì)的內(nèi)容,參加如下附件的介紹。
    發(fā)表于 03-18 21:15

    用MDK生成bin格式的可執(zhí)行文件

    用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默認(rèn)情況下生成*.hex 的可執(zhí)行文件,但是當(dāng)我們要生成*.bin 的可執(zhí)行文件時(shí)怎么辦呢
    發(fā)表于 08-02 10:52 ?71次下載

    基于LabVIEW的可執(zhí)行文件調(diào)用的研究與實(shí)現(xiàn)

    LabVIEW 是美國(guó)NI 公司推出的一種基于G 語(yǔ)言的虛擬儀器軟件開發(fā)工具。在LabVIEW 開發(fā)的軟件中,用戶可能需要調(diào)用.exe 可執(zhí)行文件。本文結(jié)合實(shí)例詳細(xì)介紹了三種調(diào)用方法:
    發(fā)表于 08-14 11:42 ?65次下載

    了解在Linux下可執(zhí)行文件格式

    Linux下面,目標(biāo)文件、共享對(duì)象文件可執(zhí)行文件都是使用ELF文件格式來(lái)存儲(chǔ)的。程序經(jīng)過(guò)編譯之后會(huì)輸出
    發(fā)表于 05-15 08:49 ?1895次閱讀

    Linux下可執(zhí)行文件格式

    Linux支持的可執(zhí)行文件主要有:Coff,elf,flat,類似Windows的.exeCoff文件格式? Common Object File Format,最早與uclinux
    發(fā)表于 04-02 14:46 ?1538次閱讀

    CCES創(chuàng)建可執(zhí)行文件的操作流程

    本模塊將介紹用CrossCore? Embedded Studio (CCES)創(chuàng)建可執(zhí)行文件的整個(gè)流程。涉及的主題包括使用新項(xiàng)目向?qū)?、配置系統(tǒng)和工具選項(xiàng),以及構(gòu)建過(guò)程。
    的頭像 發(fā)表于 07-11 06:06 ?3360次閱讀

    使用Java語(yǔ)言編寫戰(zhàn)機(jī)的設(shè)計(jì)報(bào)告和源代碼以及可執(zhí)行文件

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Java語(yǔ)言編寫戰(zhàn)機(jī)的設(shè)計(jì)報(bào)告和源代碼以及可執(zhí)行文件免費(fèi)下載導(dǎo)入eclipse即可運(yùn)行。
    發(fā)表于 11-05 08:00 ?0次下載
    使用Java<b class='flag-5'>語(yǔ)言</b>編寫戰(zhàn)機(jī)的設(shè)計(jì)報(bào)告和<b class='flag-5'>源代碼</b>以及<b class='flag-5'>可執(zhí)行文件</b>

    【Python】如何將Python腳本打包成exe可執(zhí)行文件

    【Python實(shí)用技巧】如何將Python腳本打包成exe可執(zhí)行文件?
    的頭像 發(fā)表于 08-18 12:40 ?1.8w次閱讀
    【Python】如何將Python腳本打包成exe<b class='flag-5'>可執(zhí)行文件</b>

    單獨(dú)下載可執(zhí)行文件到MM32F5微控制器

    使用Keil MDK或者IAR等使用圖形界面的開發(fā)環(huán)境,可以在圖形界面環(huán)境下編譯源碼工程,并下載編譯生成的可執(zhí)行文件目標(biāo)微控制器中。但若使用ARMGCC等命令行工具鏈,需要額外的下載工具,才能將編譯生成的可執(zhí)行文件下載到
    的頭像 發(fā)表于 02-17 09:32 ?807次閱讀

    單獨(dú)下載可執(zhí)行文件到MM32F5微控制器

    使用Keil MDK或者IAR等使用圖形界面的開發(fā)環(huán)境,可以在圖形界面環(huán)境下編譯源碼工程,并下載編譯生成的可執(zhí)行文件目標(biāo)微控制器中。
    的頭像 發(fā)表于 05-24 17:24 ?1394次閱讀
    單獨(dú)下載<b class='flag-5'>可執(zhí)行文件</b>到MM32F5微控制器

    labview怎么生成可執(zhí)行文件

    生成可執(zhí)行文件(EXE)是LabVIEW程序開發(fā)中的一個(gè)重要步驟,它允許用戶將LabVIEW項(xiàng)目打包成一個(gè)獨(dú)立的應(yīng)用程序,便于在沒(méi)有安裝LabVIEW的計(jì)算機(jī)上運(yùn)行。 1. 準(zhǔn)備工作 在開始生成
    的頭像 發(fā)表于 09-04 17:07 ?427次閱讀