C Build Tools and Debugging
The professional C toolchain: GCC and Clang, compiler flags and warnings, make and CMake, the debugger, profilers and sanitizers.
CPRG-130 Year 1 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · C Programming
Course content
- 1The compilation pipelineComing
- 2GCC and ClangComing
- 3Warnings and compiler flagsComing
- 4MakefilesComing
- 5CMakeComing
- 6Linking and librariesComing
- 7Debugging with GDBComing
- 8SanitizersComing
- 9Profiling with gprof and perfComing
- 10Static analysisComing
- 11Cross-compiling basicsComing
- 12Capstone: building a multi-file projectComing
Requirements
Recommended background. You can start any course at any time.
Description
The professional C toolchain: GCC and Clang, compiler flags and warnings, make and CMake, the debugger, profilers and sanitizers.
Part of the Information Technology stream, typically taken in year 1.