A compiler is a computer program that translates (compiles) files written in one programming language (the source language) into another language (the target language).
This is commonly done to translate code written in a high level language into machine code suitable to be linked and packaged into a format suitable to run on the target host (such as PE or ELF files).
Links to this note
- Main Index
- anatomyofreallinuxintrusion-alonso2016
- VXadventure-amethystbasilisk2024
- symbols
- Program Database
- .debug_info section used for attribution
- build system
- cl.exe
- clang
- compiler optimization
- Compiler Options - Anti-Reversing
- cross compilers
- decompile
- gcc
- gcc -funroll-loops
- Gentoo Linux
- hard-coded
- hard-coded passwords
- interpreter
- linker
- linking
- Main Index - C
- malware development essentials-sektor7
- metasploit shellcode grows up: encrypted and authenticated C shells-pace2019
- MSVC build system
- object file
- Rust
- source code
- static library
- toolchain