recompiling

Regenerating executable code

Recompiling is compiling software code again, typically after making changes or to target a different system.

Programmers recompile when they've fixed bugs, added features, or need the program to run on new hardware: After updating the library, we spent hours recompiling the entire project.

compilation

source code

Programming instructions before compilation

assembler · object code · build · preprocessor · code generation · syntax · translation · dependencies · error messages · warnings

debugging

fixing

Restoring proper function

error correction · resolving · breakpoints · stack trace · syntax errors · diagnostics · code review · testing · validation · regression

iteration

incremental

Proceeding by small additions

updating

rebuilding

Constructing anew after destruction

patching · modernizing · migrating · porting · refactoring · deployment · release cycle

optimization

optimizing

Improving to best effect

caching · parallelization · memory management · efficiency · speedup · benchmarking · tuning

Categories
Opposites
code execution method

recompilinginterpreting

Extracting meaning from something

scripting · live coding

build process direction

recompilingdecompiling

Recovering source from binaries

disassembling · reverse engineering · unbuilding · cleaning · stripping

code state change

recompilingcaching

Temporary local storage

Family

compilation, compile, compiled, compiler, compiling, recompile, recompiled, decompile, recompiles

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G