タグ

ブックマーク / zenn.dev/parmaski (1)

  • 逆引き Linux アプリ開発デバッグコマンド

    逆引き Linux アプリ開発デバッグコマンド はじめに ローカル環境では検証したのに、実環境にデプロイしたら動かない。そんなとき printf を仕込んでリビルドしアップロード、を繰り返すばかりではなく、複数のデバッグ手段を持っていると開発効率が大きく上がります。 中核となるのは GNU bintuil と GCC toolchain です。しかしこれらのツール群は、 UNIX 哲学 に基づいて個々のコマンドがシンプルで素っ気ないうえ、日語の情報も少ないため、開発経験が長い方でも使い道を知らない場合があるようです。 そこで記事では、デバッグに使える様々なコマンドを、使い道ごとに並べて一覧化してみました。 なおコンパイラは gcc 前提に記載していますが、LLVM も概ね同じツールチェインが提供されているようです。 バイナリ解析 バージョンや実行ターゲットの取り違えなど、そもそも狙い通

    逆引き Linux アプリ開発デバッグコマンド
  • 1