answersLogoWhite

0

No.That's the job of the compiler. The linker takes the pieces of object code created by the compiler and links all the necessary pieces together to produce a finished product: either an executable program or a code library that can be used in future projects.
User Avatar

Wiki User

15y ago

What else can I help you with?

Continue Learning about Engineering

An assembler converts source program into?

An Assembler converts an assembly language source code into machine-specific code.


What application will be used to convert an assembly language source program into machine language?

An Assembler converts assembly language instructions into machine language.


what tool used to convert C++ source code into executable machine code?

Compliers are used to convert C++ into assembly code. Then a tool called an "assembler" converts that code into machine code. Finally, a "linker" connects all of those machine code files into a single 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 difference between assembler and linker?

There is no definite term "assembler" in compilation process. It is more like "compiler" and "linker". Assembler usually refers to a compiler of machine language: http://en.wikipedia.org/wiki/Assembly_language So you probably mean difference between compiler and linker? Lets say you have a 3 module program, and it uses a 3rd party library, then the compiler will just compile each of your modules (separately) into binary pieces, which have "unclosed" references to abovementioned library and other 2 modules. After u have 3 binary pieces comes in "linker" it attaches those "unclosed" (or unlinked) links to other modules and library, therefore giving you working program file (.exe file for example). Really hard to say that without a schema or something like that:) Hope this answer helped you.

Related Questions

An assembler converts source program into?

An Assembler converts an assembly language source code into machine-specific code.


What application will be used to convert an assembly language source program into machine language?

An Assembler converts assembly language instructions into machine language.


what tool used to convert C++ source code into executable machine code?

Compliers are used to convert C++ into assembly code. Then a tool called an "assembler" converts that code into machine code. Finally, a "linker" connects all of those machine code files into a single 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 difference between assembler and linker?

There is no definite term "assembler" in compilation process. It is more like "compiler" and "linker". Assembler usually refers to a compiler of machine language: http://en.wikipedia.org/wiki/Assembly_language So you probably mean difference between compiler and linker? Lets say you have a 3 module program, and it uses a 3rd party library, then the compiler will just compile each of your modules (separately) into binary pieces, which have "unclosed" references to abovementioned library and other 2 modules. After u have 3 binary pieces comes in "linker" it attaches those "unclosed" (or unlinked) links to other modules and library, therefore giving you working program file (.exe file for example). Really hard to say that without a schema or something like that:) Hope this answer helped you.


What tool translates a c plus program into machine language?

You haven't listed any "tools", however the compiler followed by the linker produce the native machine code. from source code. A MakeFile combines the two operations into a single "build" operation.


What is the linker?

linker is a subprogram,its written by one user and one source code file will exit. linker is a subprogram,its written by one user and one source code file will exit.


Is there any chance a computer that convert the program into machine language is called as a interpreter?

No. Computers do not convert program source code into machine code, period. That job is the responsibility of another piece of software, known as the interpreter or compiler, a machine code program which effectively tells the computer how to perform the translation from source code to machine code. The computer cannot do this job by itself as computers only understand machine code and nothing else. An interpreter simply converts each statement of source code into the equivalent machine code and executes it, one statement at a time. This is extremely slow because subroutines that are called many times must be translated each time they are called, for instance. Thus the source code must always be executed within the interpreter software. A compiler, on the other hand, converts the entire source program into object code which can then be linked to produce the required machine code. Once linked, the machine code will execute without any further interpretation, and is therefore known as a standalone executable.


What is the use of programming?

The compiler converts source code (the stuff the programmer wrote and is human readable) and converts it to machine code that the computers CPU can understand. The conversion is used to make an executable program. The compiler can also make libraries but libraries are not executable by them selves.


What converts the program into machine code in python?

In Python, the conversion of the program into machine code is primarily handled by the Python interpreter. When you run a Python script, the interpreter first compiles the source code into bytecode, which is a lower-level, platform-independent representation. This bytecode is then executed by the Python Virtual Machine (PVM), which interprets it and converts it into machine code for execution on the host system. Essentially, Python is an interpreted language, meaning it translates code at runtime rather than compiling it directly into machine code before execution.


What the uses of c programs?

The compiler converts source code (the stuff the programmer wrote and is human readable) and converts it to machine code that the computers CPU can understand. The conversion is used to make an executable program. The compiler can also make libraries but libraries are not executable by them selves.


Are programs that translate the source code to object code?

False. A compiler converts source code into object code.