こんにちは。42 Tokyo Advent Calendar 2022の3日目を担当致します、42 Tokyo在校生の者です。 Overview C言語で開発する際のデバッグ方法について纏めます。 2022/12/03(土)迄にミニマムで公開し、その後、随時加筆予定です。 TOC Overview Introduction Environment Methods dprintf leaks GCC GDB LLDB Valgrind IDE Editorial notes References Introduction 42 Tokyoでは、まずUNIX Programmingを学びます。UNIX OSは主にC言語で開発されていますので、課題の大半もC言語を使用するものです(因みにUNIX互換OSを目指して開発され、多数の派生版があるLinuxも、やはり主にC言語で開発されています)。 カ