Note
The tutorials often include hyperlinks. These only work if you download the PDF, not in preview mode.
❗ Consequently, it is advised to download this repository onto your filesystem with
Code > Download ZIP
, extract and check the documentation from there.
This repository contains documentation (tutorials and description of use) for the course tools.
-
Software.pdf -- Installing programming environment.
- SoftwareAlternative.pdf -- Obtaining the programming environment through alternative methods.
-
Development Environment -- Knowing your way around cloning repos, coding, compiling and executing programs.
- 📺 You can check the YouTube page with some tutorial videos, namely how to use the GitHub repositories with the above software: ATAD's YouTube Channel
-
Debug.pdf -- Performing debugging of programs.
-
Makefiles -- Understanding makefiles.
-
Doxygen.pdf -- Documenting your code with doxygen.
-
Valgrind.pdf -- Using valgrind and how to deal with common reported errors.
-
Git.pdf -- Using GitHub through the command line.
Whenever possible, use the C program template project (available here) for your programs. Class assignment repositories are already created from this source.