# TinyCC ## Docs - [Build configuration](https://mintlify.wiki/TinyCC/tinycc/advanced/configuration.md): Configure and customize TinyCC compilation with build options and settings - [Cross-compilation](https://mintlify.wiki/TinyCC/tinycc/advanced/cross-compilation.md): Cross-compiling TinyCC programs for different architectures and platforms - [Debugging support](https://mintlify.wiki/TinyCC/tinycc/advanced/debugging.md): Debug information, stack traces, and symbol support in TinyCC - [Compilation](https://mintlify.wiki/TinyCC/tinycc/api/compilation.md): Compiling C source code from strings and files - [Execution](https://mintlify.wiki/TinyCC/tinycc/api/execution.md): Running compiled code in memory and managing relocations - [Initialization](https://mintlify.wiki/TinyCC/tinycc/api/initialization.md): Creating and configuring a TCC compilation context - [Linking](https://mintlify.wiki/TinyCC/tinycc/api/linking.md): Linking libraries and managing library paths - [Overview](https://mintlify.wiki/TinyCC/tinycc/api/overview.md): Introduction to the libtcc library for dynamic C code generation - [Symbols](https://mintlify.wiki/TinyCC/tinycc/api/symbols.md): Symbol management, lookup, and debugging functions - [Command reference](https://mintlify.wiki/TinyCC/tinycc/cli/command-reference.md): Complete reference for all TCC commands and subcommands - [Command-line options](https://mintlify.wiki/TinyCC/tinycc/cli/options.md): Complete reference for all TCC command-line options and flags - [C scripting with TCC](https://mintlify.wiki/TinyCC/tinycc/cli/scripting.md): Use TCC to write and execute C programs as scripts with shebang support - [Inline assembly and assembler](https://mintlify.wiki/TinyCC/tinycc/features/assembler.md): TinyCC's integrated assembler with GNU gas-like syntax and inline assembly support - [Automatic bounds and memory checking](https://mintlify.wiki/TinyCC/tinycc/features/bounds-checking.md): Runtime memory safety with TinyCC's automatic bounds checking system - [C language support](https://mintlify.wiki/TinyCC/tinycc/features/c-language-support.md): ISO C99 compliance, ANSI C implementation, and GNU extensions in TinyCC - [Linking capabilities and output formats](https://mintlify.wiki/TinyCC/tinycc/features/linker.md): TinyCC's integrated linker with support for ELF, PE, and various output formats - [Installation](https://mintlify.wiki/TinyCC/tinycc/installation.md): Install TinyCC on Linux, BSD, macOS, or Windows - [Introduction to TinyCC](https://mintlify.wiki/TinyCC/tinycc/introduction.md): The smallest and fastest ANSI C compiler for scripting everywhere - [Quick start](https://mintlify.wiki/TinyCC/tinycc/quickstart.md): Compile and run your first C program with TinyCC in under a minute