タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

codereadingとgtagsに関するkenjiro_nのブックマーク (6)

  • GNU Globalの使い方 - Tomorrow is always fresh with no mistake in it.@備忘録

    GNU GLOBALはソースファイルにタグをつけて、関数の宣言箇所や参照先に飛びつけるようにしてくれます。 さらに、vimemacsのエディタ上からも利用でき、ソースを開きながら、見たい箇所にジャンプできます。 1.インストール方法 Ubuntuの場合はパッケージが用意さているので、以下でインストールできる。 sudo apt-get install global 2.タグの作成 GLOBALを利用するには、ソースからタグファイルを作る必要がある。 ソースやヘッダファイルが置かれたディレクトリで以下のコマンドを実行すると、そこをrootディレクトリとして、ディレクトリを下にたどってファイルを走査し、タグファイルを作ってくれる。 gtags [-v] <-- -vは詳細出力の指定でなくてもよい。 3.コマンドラインでの使用方法 作成したタグファイルがあるディレクトリ(gtagsを実行したデ

    GNU Globalの使い方 - Tomorrow is always fresh with no mistake in it.@備忘録
  • 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)ソースコードタグシステムの使い方
  • 祝!「GNU GLOBAL ハンドブック」出版 - わからん

    ソースコードタグシステム GLOBAL の、作者自身による解説「GNU GLOBAL ハンドブック」を読んだので紹介します。章立ては次の通りです。長かったので少し「(省略)」と書いてはしょりました。 目次 第1部 導入編 第1章 インストール 1.1 インストールの最も簡単な説明 1.2 インストールの準備 1.3 ソースアーカイブからのインストール 1.4 CVS リポジトリからのインストール 1.5 ソースアーカイブの署名を確認する 第2章 さぁはじめよう 2.1 GLOBAL ひとめぐりのための最初の題材 2.2 タグファイルを作る 2.3 シンボルの定義場所を調べる 2.4 シンボルの参照場所を調べる(-rオプション) 2.5 定義でも参照でもないシンボルを探す(-sオプション) 2.6 ディレクトリを移動する 2.7 正規表現を使う 2.8 egrep 相当の機能を使う(-gコ

  • GNU GLOBAL ハンドブック

    GNU GLOBAL ハンドブックのサポートページです。 関連ファイルや正誤表のご提供、新たな情報の掲載などをさせていただきます。 GNU GLOBAL はソースコードに索引を付与することで、シンボルの検索を高速化するシステムです。 詳しくは こちらの解説をどうぞ。 GLOBALは簡単に使いはじめる事ができますが、 知れば知るほど大きなパワーを発揮します。 是非このハンドブックで GLOBALをフル活用してください。

  • http://www.machu.jp/posts/20090307/p01/

    http://www.machu.jp/posts/20090307/p01/
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • 1