| dbpprop:abstract
|
- In computer science, an object file is an organised collection of named objects, and typically these objects are sequences of computer instructions in a machine code format, which may be directly executed by a computer's CPU. Object files are typically produced by a compiler as a result of processing a source code file. Object files contain compact code, and are often called "binaries". A linker is typically used to generate an executable or library by amalgamating parts of object files together. Object files for embedded systems typically contain nothing but machine code but generally, object files also contain data for use by the code at runtime: relocation information, stack unwinding information, comments, program symbols (names of variables and functions) for linking and/or debugging purposes, and other debugging information.
- Objektcode ist ein Zwischenergebnis eines Compiler- bzw. Übersetzungsvorgangs von einem Computerprogramm. Einfache Compiler können diesen Schritt überspringen. Der Objektcode besteht hauptsächlich aus Maschinencode für die Architektur, für die das Programm übersetzt wurde. Er enthält üblicherweise kompakten und vorgeparsten Code und oft benutzte Programmbibliotheken, die dann mit anderen Objektdateien gebunden werden. Das Format eines Objektcodes ist abhängig von Programmiersprache, Compiler und der Maschine. Nach dem Erstellen von Objektcode erfolgt normalerweise das Linken, welches als Ergebnis das fertige, ausführbare Programm liefert.
- En programación, se llama código objeto al código que resulta de la compilación del código fuente. Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado. Para obtener un programa ejecutable se han de enlazar todos los archivos de código objeto con un programa llamado enlazador (linker).
- Objektitiedostolla tarkoitetaan konekieltä sisältävää tiedostoa, jonka kääntäjä on ohjelmointikielisestä lähdetiedostosta kääntänyt. Objektitiedoston pääte on Windowissa on usein . obj ja Unixissa . o Objektitiedostoa ei vielä voida suorittaa. Suoritettavan ohjelman kokoaa yhdestä tai useammasta objektitiedostosta sekä kirjastoista linkkeri.
- En informatique (développement), un fichier objet est un fichier intermédiaire intervenant dans le processus de compilation. Ce fichier contient du code machine, ainsi que d'autres informations : nécessaires à l'édition de liens (symboles); nécessaires lors de la phase de déboguage. La plupart des compilateurs donnent à ces fichiers, le suffixe '. o' et d'autres '. obj' (comme le compilateur de Microsoft vendu dans le produit Visual C++).
- In informatica, il codice oggetto (o file oggetto) è la traduzione del sorgente in linguaggio macchina (binario), comprensibile solo all'elaboratore. Il codice oggetto è generato automaticamente da un apposito programma detto compilatore, e verrà poi passato ad un linker che genererà un codice eseguibile. Questi due passi sono a volte fusi in uno solo, detto generalmente di compilazione. Mentre il programma sorgente corrisponde, volendo fare un paragone, al progetto di una casa, il programma oggetto corrisponde alla casa in sé, che viene utilizzata. Il file oggetto è quindi agli occhi dell'utilizzatore il programma che gira sul computer. I contenuti del codice oggetto sono specifici sia a seconda del tipo di computer utilizzato, sia a seconda del compilatore o linguaggio utilizzato per generarlo. In linea generale codici oggetto per computer differenti non possono essere scambiati, né è possibile mescolare codici oggetto generati da compilatori diversi (esistono molte eccezioni a quest'ultima regola). I codici oggetto si trovano normalmente raggruppati in file oggetto che contengono una serie di funzioni strettamente imparentate tra di loro, ad esempio una serie di operazioni matematiche. Ciò permette di avere un numero maneggevole di file oggetto, tra i quali l'utente sceglierà un insieme limitato per il suo programma. Tali file oggetto vengono spesso chiamate librerie, di cui esistono diversi tipi. Il codice oggetto è composto normalmente da codice eseguibile, più una serie di informazioni che permettono al linker di unirlo, se richiesto, con altri codici oggetto per generare un programma funzionante. Queste informazioni sono per la maggior parte inserite nella decorazione delle funzioni presenti nel codice oggetto. Chi ha soltanto il file oggetto può utilizzarlo, ma è generalmente impossibile risalire al codice sorgente che lo ha generato. L'analisi del codice oggetto per risalire alle sue funzioni (nel caso queste non siano note) è, se non impossibile, perlomeno molto difficile, ed è un ramo del reverse engineering.
- オブジェクトファイル(Object File)またはオブジェクトコード(Object Code)とは、コンパイラがソースコードを処理した結果生成される中間的なコード表現である。オブジェクトファイルの内容はバイナリであり、コンパクトで構文解析済みのコードである。オブジェクトファイル群をリンクすることによって最終的な実行ファイルやライブラリが作成される。オブジェクトファイルのほとんどは機械語である。オブジェクトファイルフォーマットはコンパイラやアセンブラが生成するオブジェクトファイルのファイルフォーマットである。
- Objectcode of een objectbestand is in de informatica een representatie die een compiler heeft gegenereerd na het vertalen van een broncodebestand. Een objectbestand bevat alle machinecode die gevormd kan worden uit de broncode, samen met de informatie die de linker nodig heeft om van een set objectbestanden een werkend programma of bibliotheek te maken.
- plik obiektowy to rodzaj pliku binarnego generowanego przez kompilator lub asembler podczas kompilacji pliku z kodem źródłowym lub podczas łączenia plików obiektowych przez konsolidator.
- Em programação de computadores, código objeto ou arquivo objeto é o nome dado ao código resultante da compilação do código fonte. Normalmente, o código fonte é formado por uma sequência de instruções no formato especificado por alguma linguagem de programação. Para cada arquivo de código fonte é gerado um arquivo com código objeto, que posteriormente é "ligado" aos outros, através de um linker, resultando num arquivo executável ou biblioteca. Um arquivo objeto não só contém código objeto, mas também informações sobre alocação de memória, os símbolos do programa (como nomes de variáveis e de funções) e também informações sobre debug. Há vários formatos de arquivo objeto; originalmente, cada tipo de computador tinha seu próprio formato, mas com o advento de sistemas operacionais portáveis (como por exemplo o Unix) alguns formatos, como o COFF e o ELF, foram padronizados e utilizados em diferentes sistemas. É comum o mesmo formato de arquivo objeto servir tanto como entrada quanto para saída do linker, sendo portanto utilizado no arquivo executável ou biblioteca gerado. O formato dos arquivos objetos é parte importante no projeto de um sistema operacional: ele afeta o tempo que os programas levam para serem ligados e assim afeta o tempo de desenvolvimento dos sistemas. Além disso, se o formato também é utilizado para os arquivos executáveis, ele influi no tempo que o programa leva para começar a executar, afetando assim a responsividade do programa para o usuário final. A maioria dos formatos é estruturada na forma de blocos todos do mesmo tipo, podendo ser mapeados conforme necessário pelo sistema de memória virtual do sistema operacional, sem necessidade de mais processamento antes de serem utilizados. O tipo mais simples de código objeto é o COM do DOS, que é apenas um arquivo com bytes sempre carregados na mesma posição da memória. Outros formatos contém várias estruturas e sub-estruturas cuja especificação abrange várias páginas.
- Обье́ктный мо́дуль (также — объектный файл, англ. object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто называемый бинарным), который может быть объединён с другими объектными файлами при помощи редактора связей для получения готового исполнимого модуля либо библиотеки. Объектные файлы представляют собой блоки машинного кода и данных, с неопределенными адресами ссылок на данные и процедуры в других объектных модулях, а также список своих процедур и данных. Компоновщик собирает код и данные каждого объектного модуля в итоговую программу, вычисляет и заполняет адреса перекрестных ссылок между модулями. Также в процессе компоновки происходит связывание программы со статическими и динамическими библиотеками (являющихся архивами объектных файлов).
- 目标代码(object code)指计算机科学中编译器或汇编器处理源代码后所生成的代码,它一般由机器代码或接近于机器语言的代码组成。目标文件(object file)即存放目标代码的计算机文件,它常被称作二进制文件(binaries)。 目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据,如重定位信息,如用于链接或调试的程序符号(变量和函数的名字),此外还包括其他调试信息。目标文件是从源代码文件产生程序文件这一过程的中间产物,链接器正是通过把目标文件链接在一起来生成可执行文件或库文件。目标文件中唯一的要素是机器代码,例如,用于嵌入式系统的目标文件可能仅仅含有机器代码。
|
| rdfs:comment
|
- In computer science, an object file is an organised collection of named objects, and typically these objects are sequences of computer instructions in a machine code format, which may be directly executed by a computer's CPU. Object files are typically produced by a compiler as a result of processing a source code file. Object files contain compact code, and are often called "binaries".
- Objektcode ist ein Zwischenergebnis eines Compiler- bzw. Übersetzungsvorgangs von einem Computerprogramm. Einfache Compiler können diesen Schritt überspringen. Der Objektcode besteht hauptsächlich aus Maschinencode für die Architektur, für die das Programm übersetzt wurde. Er enthält üblicherweise kompakten und vorgeparsten Code und oft benutzte Programmbibliotheken, die dann mit anderen Objektdateien gebunden werden.
- En programación, se llama código objeto al código que resulta de la compilación del código fuente. Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado. Para obtener un programa ejecutable se han de enlazar todos los archivos de código objeto con un programa llamado enlazador (linker).
- Objektitiedostolla tarkoitetaan konekieltä sisältävää tiedostoa, jonka kääntäjä on ohjelmointikielisestä lähdetiedostosta kääntänyt. Objektitiedoston pääte on Windowissa on usein . obj ja Unixissa . o Objektitiedostoa ei vielä voida suorittaa. Suoritettavan ohjelman kokoaa yhdestä tai useammasta objektitiedostosta sekä kirjastoista linkkeri.
- En informatique (développement), un fichier objet est un fichier intermédiaire intervenant dans le processus de compilation. Ce fichier contient du code machine, ainsi que d'autres informations : nécessaires à l'édition de liens (symboles); nécessaires lors de la phase de déboguage. La plupart des compilateurs donnent à ces fichiers, le suffixe '. o' et d'autres '. obj' (comme le compilateur de Microsoft vendu dans le produit Visual C++).
- In informatica, il codice oggetto (o file oggetto) è la traduzione del sorgente in linguaggio macchina (binario), comprensibile solo all'elaboratore. Il codice oggetto è generato automaticamente da un apposito programma detto compilatore, e verrà poi passato ad un linker che genererà un codice eseguibile. Questi due passi sono a volte fusi in uno solo, detto generalmente di compilazione.
- Objectcode of een objectbestand is in de informatica een representatie die een compiler heeft gegenereerd na het vertalen van een broncodebestand. Een objectbestand bevat alle machinecode die gevormd kan worden uit de broncode, samen met de informatie die de linker nodig heeft om van een set objectbestanden een werkend programma of bibliotheek te maken.
- plik obiektowy to rodzaj pliku binarnego generowanego przez kompilator lub asembler podczas kompilacji pliku z kodem źródłowym lub podczas łączenia plików obiektowych przez konsolidator.
- Em programação de computadores, código objeto ou arquivo objeto é o nome dado ao código resultante da compilação do código fonte. Normalmente, o código fonte é formado por uma sequência de instruções no formato especificado por alguma linguagem de programação. Para cada arquivo de código fonte é gerado um arquivo com código objeto, que posteriormente é "ligado" aos outros, através de um linker, resultando num arquivo executável ou biblioteca.
- Обье́ктный мо́дуль (также — объектный файл, англ. object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором.
|