gccgcc options: -fsigned-char2026-04-02A guide to understanding and using the -fsigned-char and -funsigned-char GCC options to control the signedness of plain char.gcc_optionsRead More
gccgcc attribute: nonnull2026-04-01The nonnull attribute specifies that some function parameters should be non-null pointers. This allows the compiler to check at compile-time if a null pointer is passed to these arguments.attributeRead More
gccNULL != 02026-03-28Exploring why NULL and 0 are not equivalent in GNU C through pre-processor results and memory analysis.gnuRead More
gccgcc attribute: cleanup2026-03-26The cleanup attribute runs a function when a variable goes out of scope. This attribute can only be applied to auto function scope variables.attributeRead More
gccgcc options: -Wformat2026-03-25Explore the -Wformat option in GCC to detect format string errors and security vulnerabilities at compile time.gcc_optionsRead More
gccgcc attribute: constructor & destructor2026-03-09Explore the internal process and usage of gcc attributes: constructor (pre-main execution) and destructor (post-main execution).attributeRead More