C

Featured image for developer tools.
Article

Red Hat Software Collections 3.8 and Red Hat Developer Toolset 11 now generally available

November 15, 2021

Enjoy updated Nginx, Redis, and Java Mission Control collections, GCC 11.2, and new C/C++ and Fortran debugging and performance tools in this release.

Featured image for: Can we consider --editable a bad practice?
Article

Generating pseudorandom numbers in Python

November 4, 2021

Learn how Project Thoth uses termial random number calculations to recommend a variety of Python packages while prioritizing newer package releases.

RHEL 9 Beta Release Feature Image
Article

Red Hat Enterprise Linux 9 Beta is here

November 3, 2021

RHEL 9 Beta features GCC 11, glibc 2.34, updated compilers, enhanced application streams, Python 3.9, and more. Plus, it's built from CentOS Stream!

Featured image for Valgrind.
Article

Debug memory errors with Valgrind and GDB

November 1, 2021

Discover little-known Valgrind and GDB commands that can help you resolve memory leaks, buffer overflows, and similar bugs in your C and C++ code.

Featured image for: Value range propagation in GCC with Project Ranger.
Article

A beginner's attempt at optimizing GCC

October 29, 2021

Implementing a minor tree optimization was a great way to get started with GCC internals while contributing to the community.

Featured image for "Get started with clang-tidy in Red Hat Enterprise Linux."
Article

A compiler option, a hidden visibility, and a weak symbol walk into a bar

October 27, 2021

When the LLVM package build with the Clang compiler's link-time optimization activated failed, the LLVM packaging team knew they had a mystery to solve.

Featured image for C-language topics.
Article

Printf-style debugging using GDB, Part 2

October 13, 2021

Learn how to use virtual print statements in the GDB debugger. This second article in the series shows how to save commands and output for later use.