C
There's a total of 4 notes.
Tue, Apr 5, 2016
gcc
GCC is a suite of compilers for various programming languages, including C and C++. In this article,
I cover the compilation stages and the flags used to compile source code into a binary.
Thu, Mar 31, 2016
make
`Make` is a build automation tool commonly used in software development to compile source code and create executable programs or other output files. It automates the process of building complex software projects, including compiling source code, linking object files, and creating executable files or other types of output. In this article, I cover the following: targets and prerequisites, variables, recipes to build an out-of-date target, and finally, an example of how to use it in a simple C++ project.
Thu, Mar 31, 2016
CMake
CMake is a cross-platform build system generator of `Makefile`s. Projects specify their build process with platform-independent CMake listfiles included in each directory of a source tree with the name `CMakeLists.txt`. This article explains how to use CMake to build projects.
Sat, Mar 26, 2016
C++ refresher
Refresher notes on C++, including the mechanics of a C++ program, program structure, pointers, functions, classes, and miscellaneous operations.