C++ Beginner · Lesson 01 of 8
Toolchain & first build
g++, CMake, compilation stages, reading compiler errors.
Estimated time · 3h
Guided lesson
Work through these steps
- 1.
Read the toolchain & first build example and identify what each line owns or changes.
- 2.
Create a small source file, compile with warnings enabled, and run it from the terminal.
- 3.
Change one input, predict the result before running, then compare the output.
- 4.
Record one compiler or runtime error and explain the correction in your own words.
Example
Try it yourself
mkdir robot_app && cd robot_app
printf '#include <iostream>\nint main(){ std::cout << "ready\n"; }' > main.cpp
g++ -std=c++23 -Wall -Wextra main.cpp -o robot_app
./robot_appPractical exercise
Apply the lesson
Build a small robotics-flavoured program that demonstrates toolchain & first build. Keep the first version simple, compile with -Wall -Wextra, and test one normal and one edge case.
Before you continue
- The program builds without warnings
- You can explain the key rule without reading the example
- The normal and edge cases both have recorded results