RZマイコン基板(CEV-RZ/A1L) | 'kensa'プログラムをPleiades Kepler + Cygwin GDBでデバッグ
CEV Linux SDK V1.00.00のセットアップフォルダ内にあった'samples'フォルダの'kensa'プログラムですが、
前のエントリで、Cygwin GCCをインストールしてビルドしてみましたので、この際、デバッグについても
試してみました。(元々、標準出力は、コマンドプロンプトでプログラムを動かした時とEclipseのコンソール
ウィンドウでプログラムを動かした時とで、挙動が異なり、ちょっと期待通りには動作してくれませんが。)


デバッグの構成は、以下のようにしました。











なお、環境変数PATHを設定する代わりに、共用ライブラリーのディレクトリーを設定する方法もあります。


追記 : 感想
Windows流のパス表記とLinux流のパス表記が異なるために物事が煩雑になるのは仕方ないとは思いますが、
\cygdrive\e\work\workspace('\'は'/'の筈)とかE:\\tools\\windows\\cygwin\\bin("\\"は'\'の筈)とか、
さすがに、ちょっと困惑してしまいます、、、
前のエントリで、Cygwin GCCをインストールしてビルドしてみましたので、この際、デバッグについても
試してみました。(元々、標準出力は、コマンドプロンプトでプログラムを動かした時とEclipseのコンソール
ウィンドウでプログラムを動かした時とで、挙動が異なり、ちょっと期待通りには動作してくれませんが。)


デバッグの構成は、以下のようにしました。











なお、環境変数PATHを設定する代わりに、共用ライブラリーのディレクトリーを設定する方法もあります。


追記 : 感想
Windows流のパス表記とLinux流のパス表記が異なるために物事が煩雑になるのは仕方ないとは思いますが、
\cygdrive\e\work\workspace('\'は'/'の筈)とかE:\\tools\\windows\\cygwin\\bin("\\"は'\'の筈)とか、
さすがに、ちょっと困惑してしまいます、、、
- 関連記事
-
- Win/Linuxクロス開発 | 慣れているWindowsアプリケーションで作業したいのだけれど、、、
- Win/Linuxクロス開発 | VMware PlayerのユニティモードでLinux版Eclipseを起動してみた
- Win/Linuxクロス開発 | Linux版Eclipseを使えば事足りるのかもしれない?
- OSエミュレータ | WindowsバイナリをLinux上で実行するWineというソフトウェアを試してみた
- RZマイコン基板(CEV-RZ/A1L) | 'kensa'プログラムをPleiades Kepler + KPIT ARM-RZでビルド→失敗
- RZマイコン基板(CEV-RZ/A1L) | 'kensa'プログラムをPleiades Kepler + Visual C++でビルド→失敗
- RZマイコン基板(CEV-RZ/A1L) | Pleiades Keplerでソースコードをプロジェクト間で共有
- RZマイコン基板(CEV-RZ/A1L) | 'kensa'プログラムをPleiades Kepler + Cygwin GDBでデバッグ
- RZマイコン基板(CEV-RZ/A1L) | 'kensa'プログラムをPleiades Kepler + Cygwin GCCでビルド
- RZマイコン基板(CEV-RZ/A1L) | 'kensa'プログラムをPleiades Kepler + MinGW GCCでビルド→失敗
- Win/Linuxクロス開発 | Pleiades Kepler + VMware Player上のx86 Linux GDBでデバッグ
- Win/Linuxクロス開発 | Pleiades Kepler + VMware Player上のx86 Linux GCCでビルド
- RZマイコン基板(CEV-RZ/A1L) | Pleiades Kepler + Windows版Linaro ARM Linux GCCでビルド (3)
- RZマイコン基板(CEV-RZ/A1L) | Pleiades Kepler + Windows版Linaro ARM Linux GCCでビルド (2)
- RZマイコン基板(CEV-RZ/A1L) | Pleiades Kepler + Windows版Linaro ARM Linux GCCでビルド (1)
2013/12/14 blog-entry-386 category: Pleiades & CrossGCC
| h o m e |