A tiny C++ program using SDL2 on macOS that opens an 800×600 window and draws a single red pixel (10×10 square) at the center.
brew install sdl2 pkg-config
clang++ -std=c++17 $(pkg-config --cflags --libs sdl2) putpixel.cpp -o putpixel
./putpixelsudo apt update
sudo apt install libsdl2-dev pkg-config
g++ -std=c++17 $(pkg-config --cflags --libs sdl2) putpixel.cpp -o putpixel
./putpixelpacman -S mingw-w64-x86_64-SDL2 mingw-w64-x86_64-pkg-config
g++ -std=c++17 $(pkg-config --cflags --libs sdl2) putpixel.cpp -o putpixel.exe
./putpixel.exe- Download SDL2 development libraries from libsdl.org
 - Extract and configure include/lib paths in Visual Studio
 - Link against SDL2.lib and SDL2main.lib
 
make
./putpixel- Opens an 800×600 black window
 - Draws a single red pixel (10×10 square for visibility) at coordinates (400, 300)
 - Continues running until you close the window
 
- SDL2 library
 - C++ compiler (Clang++, GCC, or MSVC)
 - pkg-config (for easier compilation)