answersLogoWhite

0


Best Answer

linker or binder

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: A program that combines object code files into an executable program is called?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

How c program gets stored in the memory?

Binary object code executable.


What is object linker?

In computer science, a linker or link editor is a program that takes one or more objects generated by a compiler and combines them into a single executable program.http://en.wikipedia.org/wiki/LinkerThis is a response to the question, "What is object linker?". The appropriate question would have been, "What is a linker or link editor in the field of Computer Science and Software Engineering?". Note that a linker is called a loader when it refers to a run-time process. Linkers refer to compile-time processes.


What is a Linker used for in computer programming?

Linking is the process of combining various pieces of code and data together to form a single executable that can be loaded in memory. Linking can be done at compile time, at load time (by loaders) and also at run time (by application programs)


Which program is what results when assembly language programs are converted to machine language using an assembler?

The result of assembling an assembly language source is an executable. The name of that executable is dependent upon the output file name passed to the assembler. The program that performs the assembly is the assembler itself. More specifically, the assembler produces one or more object files, which are fed into the linker or binder. The linker or binder then produces the executable, by combining the object files, along with referenced library files, and then resolving external references.


How can create a exe file in c?

An 'exe' extension file is created by a compiler that translates source code to machine code, usually in a Windows environment. An executable program can open any file (including other executable files) by using the standard file API calls with a binary open option. Unless you are doing something very specific with executable files it doesn't make much sense to read in an executable file from another executable file or program.

Related questions

What is a linker as applied in programming?

linker is a program that combines the object files, to form executable file of our program.


What combines the object code with the library code to create an executable machine language program?

The linker.


What is the process of converting a program to machine language called?

Binary, executable or object code


What is loaders and linkers?

A linker combines one or more object files and possible some library code into either some executable, some library or a list of error messages. A loader reads the executable code into memory, does some address translation and tries to run the program resulting in a running program or an error message (or both).


How c program gets stored in the memory?

Binary object code executable.


What is linking in computer programming?

In order to execute a high-level program, the source code must be converted to a machine code executable. To achieve this, each translation unit is precompiled by the preprocessor. The resultant code is then compiled by the compiler to generate an object file. Once all the object files are generated they are interwoven and linked together to produce the final executable. This final stage is known as linking. Compiling A computer source program, written as human readable text, needs to be converted to something the computer can use as instructions as part of a program. A compiler (or assembler) performs this function by examining the text and creating a machine language version of the source program. If the program is simple enough and you have the right compiler/assembler, the results may be a program that is immediately usable as an executable program. Otherwise the results of a compilation is a file called an object module, object program, or program object and the contents of the file is called object code. This has nothing to do with object oriented programming. Objects (not OOP) Modern day programming involves larger complex programs made up of multiple source programs that are compiled separately into object modules (or functions or subroutine). These programs often reference each other to do things required for the computer program to work properly. They also may reference system supplied and other modules that may already be available, or need to be made available on the computer. Referencing these external modules is done with special codes inserted by the compiler into the results of the program compilation. These unresolved external references is one of the reasons the result of compiling a program is not immediately executable. Linking Unresolved references have to be identified and made available in the executable program. Most systems refer to this as linking. It is also called binding or object resolution. The program that does this can be called (depending on your computer or system) a linker, linkage editor, binder, loader, or task builder. There are even systems that can do the work "on the fly" as the program running. Linkers get a list of files of object modules and locations on the computer to look for more modules, put them together and change the unresolved references to point to the actual code in the object modules. Any remaining unknowns are searched for in system areas and are resolved similarly. Once done the result should be a program that is executable in the system.


What is source file and Object file?

A "source file" holds the instructions for a program in text, e.g. computer commands like printf(). When the source file is processed by a computer language compiler object files are created. These will then be linked together by another special computer program called a linker to create an executable program file. Think of the source as being text for humans and the object as being computer files that are generally unreadable.


What is object linker?

In computer science, a linker or link editor is a program that takes one or more objects generated by a compiler and combines them into a single executable program.http://en.wikipedia.org/wiki/LinkerThis is a response to the question, "What is object linker?". The appropriate question would have been, "What is a linker or link editor in the field of Computer Science and Software Engineering?". Note that a linker is called a loader when it refers to a run-time process. Linkers refer to compile-time processes.


What is the output of the compiler in C?

The output of both C and C++ compilers is one or more object files. The object files must then be processed by a linker in order to produce a machine code executable. Note that object files have nothing whatsoever to do with object-oriented programming. Object files contain relocatable machine code plus metadata relating to the code in order to assist with linking. The linker typically processes and combines relevant machine-code portions of the object files to produce the final executable.


What is a Linker used for in computer programming?

Linking is the process of combining various pieces of code and data together to form a single executable that can be loaded in memory. Linking can be done at compile time, at load time (by loaders) and also at run time (by application programs)


What is the difference between linker and linkage?

linker: linker is used to change an object code into an executable code by linking together the necessary built in functions. linkage: the place where we used to declare a variable of a program is called the linkage of a variable.


What are the file created after c file is save?

Having saved the source file (*.C), you can compile it into an object module (*.OBJ), then link an executable program (*.EXE)