タグ

ブックマーク / uguisu.skr.jp (2)

  • diffを利用したpatch適用と「hunk FAILED」「malformed patch」等の解決方法

    現在の場所 : ホーム > ネットの基礎知識 > diffを利用したpatch適用と「hunk FAILED」「malformed patch」等の解決方法 patchの適用方法 まずはバックアップを取っておきましょう。Linux上では次のコマンドで行います。 $ cp -a software-1.0 software-1.0.before-patch patchを実行しましょう。次のようなコマンドになります。 $ patch -Np1 -d software-1.0 < fix-bug.patch もし正常に動作すれば次のように出力されます。 $ patch -Np1 -d software-1.0 < fix-bug.patch patching file bar.h patching file quux.c patching file foo.txt $ 上記以外のメッセージが表示さ

    diffを利用したpatch適用と「hunk FAILED」「malformed patch」等の解決方法
  • GNU GLOBAL(gtags)ソースコードタグシステムの使い方

    GNU GLOBAL(gtags)は、ソースコードのタグジャンプです。簡単に複数のソース中から関数や、変数の定義元/参照元を見つけ、その箇所に移動することができます。 ctags、etags(cygwin や Linux に大抵標準で含まれています)と同じ働きをしますが、gtags はさらに強力な機能を持っています。大量の他人の書いたソースを読むプログラマには、必須だと思います。 GNU GLOBAL(gtags) の特徴 gtags は、次のような特徴を持っています。 C、 C++、 Yacc、 JavaPHP4 のソースコードに対応しています。 ※ Pygments 等を入れれば Python等のコードにも対応します 関数の呼び出し元を参照できます。 複数の候補が存在する場合は、一覧で表示してくれます。 タグ情報より、HTMLを生成できます。 コマンドラインや、vi、emacs な

    GNU GLOBAL(gtags)ソースコードタグシステムの使い方
    michael26
    michael26 2017/03/11
  • 1