Home > Article > Operation and Maintenance > What is compilation in linux
What is compilation in linux
Compilation: Turn the source code into a machine executable code file the process of.
Installation: Install the executable file into the operating system before it can be used.
Compilation (compilation, compile)
1. The process of using a compiler to generate a target program from a source program written in a source language.
2. Use the compiler to generate the actions of the target program. Compilation is to convert a high-level language into a binary language that can be recognized by the computer. The computer only recognizes 1 and 0. The compiler converts the language that people are familiar with into a binary system. The compiler's process of translating a source program into a target program is divided into five stages: lexical analysis; syntax analysis; semantic checking and intermediate code generation; code optimization; and target code generation. It mainly performs lexical analysis and syntax analysis, also known as source program analysis. During the analysis process, grammatical errors are found and prompt information is given.
A compiled language is a programming language implemented with a compiler. It is not like a literal translation language, where the interpreter runs the code sentence by sentence. Instead, the compiler first compiles the code into machine code and then runs it. In theory, any programming language can be compiled or literal. The difference between them is only related to the application of the program.
Supplement: The Linux operating system is a clone system developed based on the UNIX operating system. It was born on October 5, 1991 [Linux Desktop] (this is the first time it has been officially announced to the outside world) time). Later, with the help of the Internet and the joint efforts of computer enthusiasts around the world, it has become the most commonly used UNIX operating system in the world today, and the number of users is still growing rapidly.
Recommended: linux basic tutorial
The above is the detailed content of What is compilation in linux. For more information, please follow other related articles on the PHP Chinese website!