This document is a WORK IN PROGRESS.
This is just a quick personal cheat sheet: treat its contents with caution!
GNU Make¶
GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
Table of contents¶
Install¶
Config¶
TODO
Use¶
WIP
c++98orc++03for "ISO C++ 1998 with amendments" standardgnu++98orgnu++03for "ISO C++ 1998 with amendments and GNU extensions" standardc++11for "ISO C++ 2011 with amendments" standardgnu++11for "ISO C++ 2011 with amendments and GNU extensions" standardc++14for "ISO C++ 2014 with amendments" standardgnu++14for "ISO C++ 2014 with amendments and GNU extensions" standardc++17for "ISO C++ 2017 with amendments" standardgnu++17for "ISO C++ 2017 with amendments and GNU extensions" standardc++20for "ISO C++ 2020 DIS" standardgnu++20for "ISO C++ 2020 DIS with GNU extensions" standardc89,c90, oriso9899:1990for "ISO C 1990" standardiso9899:199409for "ISO C 1990 with amendment 1" standardgnu89orgnu90for "ISO C 1990 with GNU extensions" standardc99oriso9899:1999for "ISO C 1999" standardgnu99for "ISO C 1999 with GNU extensions" standardc11oriso9899:2011for "ISO C 2011" standardgnu11for "ISO C 2011 with GNU extensions" standardc17,iso9899:2017,c18, oriso9899:2018for "ISO C 2017" standardgnu17orgnu18for "ISO C 2017 with GNU extensions" standard
E.g.
TODO
If this cheat sheet has been useful to you, then please consider leaving a star here.