Tooling

There's a total of 3 articles.




gcc

gcc
GCC is a suite of compilers for various programming languages, including C, C++. In this article, I cover the compilation stages and the flags used to compile source code into a binary
Me
Published on Tue, Apr 5, 2016
Last modified on Sun, Jun 16, 2024
196 words - Page Source

make

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.
Me
Published on Thu, Mar 31, 2016
Last modified on Sun, Jun 16, 2024
1809 words - Page Source

CMake

CMake
CMake is a cross-platform build system generator of Makefiles, 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.
Me
Published on Thu, Mar 31, 2016
Last modified on Sun, Jun 16, 2024
464 words - Page Source