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
- .debug_info section used for attribution
- build system
- cl.exe
- compiler optimization
- Compiler Options - Anti-Reversing
- cross compilers
- decompile
- gcc
- gcc -funroll-loops
- hard-coded
- interpreter
- linker
- linking
- MSVC build system
- object file
- Rust
- source code
- static library
- symbols
- toolchain
- VXadventure-amethystbasilisk2024