のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

build.shでmakeをデバッグする方法

ログが多すぎて、うまくいかない。

1:config.shを実行し、.configureを作成する。
 $config.sh galaxy-nexus 

2:MAKE_FLAGSに"-d"を追加する。
 $vi .configure

3:$script
 ログを保存する。
4:$B2G_NOOPT=1 B2G_DEBUG=1 ./build.sh gecko
 $vi .configure
 -MAKE_FLAGS=-j6
 +MAKE_FLAGS="-j6 -d"
  GECKO_OBJDIR=/home/m_fujii/B2G_nexus/B2G/objdir-gecko
  DEVICE_NAME=galaxy-nexus
  DEVICE=maguro
    • debug[=FLAGS]

通常の処理内容に加えてデバッグ情報を表示する。
FLAGS が省略された場合、 -d が指定された場合と同じ動作となる。
FLAGS には次の値を指定することができる。
a は全てのデバッグ情報を出力する (-d と同じ)。
b は基本的なデバッグ情報を出力する。
v は基本的なデバッグ情報をより詳細に出力する。
i は暗黙のルールを表示する。
j はコマンドの起動の詳細を出力する。
m は makefile の再 make 時にデバッグ情報を出力する。
>

<