C, C#, and C++ documentation and development
Documents, articles, and more about C and its extensions, C++ and C#.
Documents, articles, and more about C and its extensions, C++ and C#.
Find out why Red Hat recommends building Red Hat Enterprise Linux 9 for...
Learn how to use a linker's section ordering feature to experiment with the layout of code and data in memory, without the need to write full linker scripts.
Printing the value of errno when debugging with GDB should be easy, but sometimes it doesn't work. Learn why this can happen and what you can do about it.
What happens when you mix a decade-old ABI comparison tool and a public Git server? The ability to preview compatibility against distributions/versions you haven't even installed.
Learn about static analysis improvements coming in GCC 14 with -fanalyzer, which helps identify issues in C code at compile-time, rather than at runtime.
Learn how developers can achieve higher performance using the GCC compiler system's vectorization features.
Explore best practices for eBPF application development on Linux, including languages and toolchains for working across multiple kernels and environments.