Debug, ReleaseSafe, ReleaseFast
Choose an optimization and safety mode.
Build Modes Decide the Trade-off
Zig offers four build modes that tune the balance between safety, speed, and size. You pick one with a single flag when you compile.
Debug Is the Default
If you choose nothing, Zig uses Debug. It compiles fast and keeps every safety check on, so bugs are caught loudly while you develop.
All lessons in this course
- zig run vs zig build-exe
- Debug, ReleaseSafe, ReleaseFast
- Reading Compiler Errors
- zig fmt: Format Your Code