Thread: CDTでデバッグできない。

CDTでデバッグできない。 (2017-10-25 18:05, setana_jp, #80377)

先日までデバッグできていましたが、いつの間にかできなくなっていました。
pleiades-4.7.1-cpp-win-64bit-jre_20171019を入れなおしてもダメでした。
色々調べたところ、gdb.exeに下記のコマンド送って終了しているようです。
gdb.exe --version
gdb.exe --interpreter mi2 --nx
どこか設定が有るのでしょうか?

Reply to #80377×

You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: CDTでデバッグできない。 (2017-10-25 21:29, cypher256, #80378)

gdb 7 系に環境変数を渡せないバグがあり dll を解決できないようです。
Eclipse を起動する前に環境変数 Path に mingw\bin ディレクトリを
フルパスで追加してください。

これは Eclipse CDT 公式ドキュメントの FAQ に記載がありました。
ひとまず、AIO ダウンロードページにも記載しておきます。
Reply to #80377

Reply to #80378×

You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: CDTでデバッグできない。 (2017-10-26 08:16, setana_jp, #80380)

set MINGW_BIN=D:\pleiades\eclipse\mingw\bin
set PATH=%MINGW_BIN%;%PATH%
eclipse.exe

やってみましたがダメでした。
先々週までは普通にデバッグできていたので他に原因が有るようです。
考えられるのが先週のWindows10のアップデートだと思います。
もう少し調べてみます。
Reply to #80378

Reply to #80380×

You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: CDTでデバッグできない。 (2017-10-26 09:54, cypher256, #80381)

一応、私のほうでは 環境変数 Path を設定することで、
2 つの環境でデバッグできました。設定しないとデバッグできません。

1. Windows 10 Pro 1709 (今月の Fall Creators Update 適用済み)
2. 同上 (Mac Sierra 上の Windows 仮想環境)

(1 の環境でデバッグ停止から再開するとフリーズする別の問題はありました)
Reply to #80380

Reply to #80381×

You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: CDTでデバッグできない。 (2017-10-26 11:16, setana_jp, #80382)

環境変数 Pathを空にして起動するとデバッグできました。
set PATH=
eclipse.exe
付属のMSYSとMINGW、私の入れたMSYS2のMINGW両方でビルド、デバッグができることが確認できました。
ありがとうございます。
Reply to #80381

Reply to #80382×

You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login