私はローカルenviron
から環境を印刷し、プログラムを実行すると:gdbserver --multiの環境変数と作業ディレクトリを再起動せずに変更するには?
./gdb myprintenv
私は実行間の環境変数を変更することができます。
run
set environment asdf=qwer
run
はgdbserver --multi
でそれをする方法はありますか?
私はそれを実行している:ローカルその後、
gdbserver --multi :1234 ./myprintenv
と:
arm-linux-gnueabihf-gdb -ex 'target extended-remote remotehost:1234' ./myprintenv
、コマンド:
set environment asdf=qwer
run
は効果がありません。
私は、変数を変更することができます。
asdf=qwer gdbserver --multi :1234 ./myprintenv
が、それはmon exit
を必要とすることは迷惑です、、、再放送に乗るホストに行く、ダンスを再接続するために行きます。
同じことが作業ディレクトリの場合はchange with cd
locallyですが、明らかにサーバー上にはありません。
1つの選択肢は、Eclipseがするよう、--multi
ずにSSHで毎回gdbserver
を起動するだろうが、それは標準出力を見ることが困難である欠点があります。How can I reach STDIN/STDOUT through a gdbserver session
ありがとうトロミー。私と開発者が同じ雰囲気になっていることを知ってよかったです:-) –