A new, much requested article is available here :
The tutorial's code use CMake (and a lot of work) to hide the complexity of linking the dependencies, compiling the code, and so on. This makes the entry barrier low, but also makes it complicated to create your own project from scratch. A playground was introduced to mitigate the issue, but this isn't enough.
So this tutorial explains the very basics of C and C++ compilation - just enough to get you up and running, and how to do basic actions usin popular IDEs.
It also features a Troobleshooting section in case you have any problem.