Loading AI tools
З Вікіпедії, вільної енциклопедії
Об'єктний модуль (також об'єктний файл, англ. object file) — файл з проміжним поданням окремого модуля комп'ютерної програми, отриманий в результаті обробки початкового коду компілятором. Об'єктний файл містить в собі особливим чином підготовлений бінарний код, який може бути зв'язаний з іншими об'єктними файлами за допомогою редактора зв'язків — компонувальника — для отримання готового виконуваного модуля чи бібліотеки.
Ця стаття не містить посилань на джерела. (лютий 2020) |
Об'єктні файли являють собою блоки машинного коду та даних, з невизначеними адресами посилань на дані та процедури в інших об'єктних модулях, а також список своїх процедур і даних. Компонувальник збирає код і дані кожного об'єктного модуля в підсумкову програму, обчислює і заповнює адреси перехресних посилань між модулями.
Зв'язування з статичними бібліотеками виконується редактором зв'язків або компонувальником (який може являти собою окрему програму або бути частиною компілятора), а з операційною системою і динамічними бібліотеками зв'язування виконується при виконанні програми після її завантаження в оперативну пам'ять.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.