Cscope can be a particularly useful tool if you need to wade into a large code base. You can save yourself a lot of time by being able to do fast, targeted searches rather than randomly grepping through the source files by hand (especially since grep starts to take a while with a truly large code base). In this tutorial you'll learn how to set up Cscope with a large project. We'll use as our examp
cscope+emacsを使ってみたら超便利. debianでは apt-get install cscope .emacs に以下の一文を加える. (require 'xcscope) emacsでソースのディレクトリトップにいき M-x cscope-index-files そのディレクトリにcscope.out cscope.filesができてるはず これだけで使えるようになった. C-c s sでシンボルを検索したり,C-c s gグローバル定義を検索したりできる. これで無駄にgrepかけなくてよくなるなぁ. http://docs.sun.com/source/806-4836/cscope.html http://opentechpress.jp/developer/07/03/13/0115244.shtml http://cscope.sourceforge.net/la
よく知らないプロジェクトのソースコードは、プログラムの構造や、そのプロジェクト独特の関数、クラス、ユニットの意味を知らないまま見ていくことになる。タグを使ってそれぞれの定義を参照できるものの、すべての定義をひとつひとつ検分していくだけで全体像を把握するのは難しい。こうした馴染みのないソースコードの解析に役立つのが、CscopeとSilentBobという2つのツールだ。 両ツールは、シンボル定義の検索、特定の関数が使われている箇所や関数間の呼び出し関係の確認、コードベース全体からの文字列やパターンの検索に活用できる。また、ソースファイル群に対して手作業でgrepをかけるよりも、目的とする検索を迅速に行えるため、時間の節約にもなる。 Cscopeを使用する Cscopeはよく知られたユーティリティで、最近のディストリビューションにはたいてい含まれている。もともとCscopeはC言語のコードで使
Benefits for LWN subscribersThe primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today! Linux capabilities have had a long and somewhat tortuous journey as part of the Linux kernel. Slowly—and very carefully—functionality is being added to th
[Belorussian translation by Bohdan Zograf] What is threaded code? What is it good for? What are the differences between the various threading techniques? How do I implement threaded code portably? How fast are various threading techniques? What is Threaded Code Good for? Threaded code is a technique for implementing virtual machine interpreters. There are various ways to implement interpreters: So
梅田望夫師匠が数日前に「learning 2.0」のタグでブックマークしていたページに、こんなことが書いてありました。So, can Web 2.0 help get us around the present limitations of ePortfolios? Web 2.0 provides an opportunity for students to mash up a variety of applications, the results of which they own themselves and can make available to anyone. To that end, we should start thinking not so much in terms of an ePortfolio but, instead, in terms of a pers
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く