タグ

cとgdbに関するmanabouのブックマーク (2)

  • LLDBとかいう次世代高性能デバッガ - Qiita

    LLDBとの出会い LLVMを読むためのサポートとしてデバッガを使おう、と思い立ち調べていたら、GDBではなくLLDBという代物があるらしい。知らなかった。しかも結構前からあるみたい。 以下、LLDBのページより抜粋したものを我的翻訳。 LLDBとは? LLDBは次世代の高性能デバッガである。Clang expressionパーサとかLLVM Disassemblerのような、より大きなLLVMプロジェクトにおいて再利用しやすいコンポーネントとしてビルドされる。 今のところ何が嬉しいのかよくわかんねぇけど。 LLDBは次世代の高性能デバッガである。 この一文だけで十分なモチベーションになる。 以降、LLDBチュートリアルをまとめていく。飽くまで筆者の理解であり、メモ程度。 LLDBチュートリアル コマンドの構造 LLDBのコマンドは、GDBより構造的な構文になっている。コマンドは、全て以下

    LLDBとかいう次世代高性能デバッガ - Qiita
  • Learning C with gdb - Blog - Recurse Center

    Coming from a background in higher-level languages like Ruby, Scheme, or Haskell, learning C can be challenging. In addition to having to wrestle with C’s lower-level features like manual memory management and pointers, you have to make do without a REPL. Once you get used to exploratory programming in a REPL, having to deal with the write-compile-run loop is a bit of a bummer. It occurred to me r

    Learning C with gdb - Blog - Recurse Center
  • 1