<em id="pn7p8"><acronym id="pn7p8"><u id="pn7p8"></u></acronym></em>

    <th id="pn7p8"></th>

    <button id="pn7p8"></button>

      <dd id="pn7p8"></dd>
      <progress id="pn7p8"><track id="pn7p8"></track></progress>

      Linux培訓
      達內IT學院

      400-111-8989

      ELF文件格式的三種類型

      • 發布:Linux培訓
      • 來源:Linux基礎
      • 時間:2016-11-29 13:46

      ELF文件格式包括三種主要的類型:可執行文件、可重定向文件、共享庫。

      1.可執行文件(應用程序)可執行文件包含了代碼和數據,是可以直接運行的程序。

      2.可重定向文件(*.o)可重定向文件又稱為目標文件,它包含了代碼和數據(這些數據是和其他重定位文件和共享的object文件一起連接時使用的)。

      *.o文件參與程序的連接(創建一個程序)和程序的執行(運行一個程序),它提供了一個方便有效的方法來用并行的視角看待文件的內容,這些*.o文件的活動可以反映出不同的需要。

      Linux下,我們可以用gcc -c編譯源文件時可將其編譯成*.o格式。

      3.共享文件(*.so)也稱為動態庫文件,它包含了代碼和數據(這些數據是在連接時候被連接器ld和運行時動態連接器使用的)。動態連接器可能稱為ld.so.1,libc.so.1或者 ld-linux.so.1。我的CentOS6.0系統中該文件為:/lib/ld-2.12.so

      一個ELF文件從連接器(Linker)的角度看,是一些節的集合;從程序加載器(Loader)的角度看,它是一些段(Segments)的集合。ELF格式的程序和共享庫具有相同的結構,只是段的集合和節的集合上有些不同。

      預約申請免費試聽課

      填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

      上一篇:ftp命令基礎知識
      下一篇:什么是庫?庫的種類
      • 掃碼領取資料

        回復關鍵字:視頻資料

        免費領取 達內課程視頻學習資料

      • 視頻學習QQ群

        添加QQ群:1143617948

        免費領取達內課程視頻學習資料

      Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

      選擇城市和中心
      黑龍江省

      吉林省

      河北省

      湖南省

      貴州省

      云南省

      廣西省

      海南省

      高清特黄a大片,日本真人真做爰,特级做人爱C级,免费a级毛片 百度 好搜 搜狗
      <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>