2011-02-04 6 views
2

は1つが、その後LinuxでEclipseでChromiumをデバッグする方法は?

chromium --renderer-cmd-prefix="gdb --args" 

chromium --plugin-launcher="gdb --args" 

クロムを使用する「のgdb --args」でデバッガを起動し、そのプロセスを起動する方法を指定するコマンドラインを渡すことができますGDB(LinuxDebugging)を使用して、クロムをデバッグします。それから、gdbをコマンドラインから普通に使うことができます。

Eclipseで同じシナリオをどのように達成できますか?

ノンストップモードを使用することで、いつものようにクロムをデバッグできます。しかし、レンダラーとプラグインはプロセス外で実行されているため、それらを追跡することはできません。

答えて

1

私が見つけた唯一の解決策は、アプローチを「プロセスにアタッチ」です。

更新:Eclipse Indigo(gdb 7.2)がmultiprocessのデバッグをサポートしているようです。 まだ試してみませんでしたか?

0

Chromium上の誰もが、デバッグにChrome搭載Eclipseを使用していることは思い出せません。この手法では、gdbのみを使用できます。

Eclipseは、あなたがそれをサポートすることができれば、それはスーパーになり、サポートされる環境ではありません:)

0

Qtcreatorを使用してlinuxでchromeをデバッグするには、プロセスをアタッチするだけです。

+0

はい、私はすでに、このような答えを掲載しました。それはIDEに関係なく動作します。また、私はEclipseソリューションについて尋ねました。 – Vanuan

2

Eclipseは、Linux上でChromiumを開発するためのIDEとして使用できます。これは、公式のGoogleのリンクからです:

http://code.google.com/p/chromium/wiki/LinuxEclipseDev

+0

このガイドには、Chromium自体をデバッグする方法に関する情報がありません。マルチプロセスデバッグでgdbをリリースした後、この問題は無意味になっています。 – Vanuan

関連する問題