LoginSignup
0
0

More than 5 years have passed since last update.

gdbのrunで出てくるpermission deniedの対処

Last updated at Posted at 2015-06-20

解決策は/media/のディレクトリから/home/に変えること

経緯

/media/XXX/a.outの挙動を見ようとgdbを使った時に問題が起こりました。
gdbでbreakpointを作ってからrunさせたときに以下のようにエラー

% gdb run
Starting program: /media/XXX/a.out 
zsh:1: permission denied: /media/XXX/a.out
During startup program exited with code 126.

解決は簡単でした
/media/~が悪かったようです
/home/ではないとダメみたいです

sudo gdb a.outでも不可、また/media/でコンパイルしたものを
/home/に移動させてgdbにかけてもダメです。
これは気づくのに時間がかかりました
注意が必要のようです

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0