GDBFrontendというグラフィカルにgdbでdebugできるツールをrustで試してみた
GDBFrontendの場所
立ち上げ方
gdbfrontend
こんな感じでWebServerとして立ち上がります
接続方法
- 画面下にコンソールが立ち上がっています
- ここへ以下で実行した結果を貼り付けます
#!/bin/sh TARGET_PATH=$1 DEBUG_SRC=`strings $TARGET_PATH | grep -o '/rustc/[^/]\+/' | uniq` RUST_SYSROOT=`rustc --print sysroot` echo "set substitute-path $DEBUG_SRC $RUST_SYSROOT/lib/rustlib/src/rust/"
- その後breakpointを設定して
- runを実行すれば次のような画面が出てきます
b main
run
- かっこいいですね。
- xオプション渡せる方法誰か教えてください。