Skip to content

Ressources for the introduction to debug workshop held on 20.01.2025

Notifications You must be signed in to change notification settings

Tutors42Lyon/debug-workshop

 
 

Repository files navigation

About this repo

This repo holds ressources for the debugging workshop hosted by 42Tutors on Mon 20.01.2025.

You will find :

How to use generate-presentation.sh

This script is used to generate a usable support file from the .md file.

If you don't have node, install it:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.zshrc # or .bashrc, or whatever interpreter you use
nvm install node
nvm use node

If you want to export the presentation to .html format, run the script:

./generate-presentation.sh

Or you can run this command and replace the extension with the one you want:

npx @marp-team/marp-cli@latest presentation.md --allow-local-files -o presentation-supports/presentation.<html|pdf|pptx> 

Want to contribute ?

You have read the sources, understood the slides, and you think something is missing ? You're probably right.

Please don't hesitate to contribute to the repo, taking care to follow the usual process described in the link. When prompted, please PR to the Tutor42Lyon repo

Please keep in mind that this is meant as an introduction to gdb and Valgrind, but have at it if you want to !

Directory structure

.
├── assets
│   ├── event_description.md
│   ├── gdb.png
│   ├── gnu_my_beloved.gif
│   ├── tutor.svg
│   └── val.png
├── code-example
│   ├── gdb-demo
│   │   ├── headers
│   │   │   └── RPN.hpp
│   │   ├── Makefile
│   │   └── src
│   │       ├── main.cpp
│   │       └── RPN.cpp
│   └── leak-examples
│       ├── ex
│       └── example.c
├── documentation
│   ├── gdb-cheatsheet.md
│   ├── pdf-doc
│   │   ├── gcc.pdf
│   │   └── GDB Cheat Sheet - GDB Cheat Sheet.pdf
│   └── presentations-sources.md
├── generate-presentation.sh
├── presentation.md
├── presentation-supports
│   ├── presentation.html
│   └── presentation.pdf
└── readme.md

Authors

2025 - @cdomet-d && @Ofacy

About

Ressources for the introduction to debug workshop held on 20.01.2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 90.3%
  • C++ 6.4%
  • Makefile 2.2%
  • Other 1.1%