Open Source

An Ode to Open Source Code Community

This section is dedicated to the Open Source Community which believes in the philosophy of "Knowledge for Everyone"

Linux Bootup

Lets see what Linux does when it boots up.

What is GCC

Learn about one of the most flexible and popular compiler.

Phases of Compilation

Learn about one of the most flexible and popular compilers.

Using GCC

This article discusses how to compile a basic program using GCC, also how to create a single executable from different object files.

Creating Static Libraries

A Common technique among big projects for compiling an independent module/functionality into a static library which is later linked with the overall project or can be shipped to the customer.

Creating Dynamic Libraries

A must-know technique for conserving memory in big projects.

GDB Tutorial

Learn the basic techniques of the GNU Debugger