gdbのrunについて

gdbについて、sampleという実行ファイルを実行しました。
gdb ./sampleと入力して、コマンドからrunをします。
すると、以下のエラーになります。

gdbはbrew install gdbからインストールしました。
gdbのバージョンはGNU gdb (GDB) 12.1です。

Starting program: /Users/todatakako/Desktop/program_itiran/cprogfolder/sql_lite_renshuu/sample
Unable to find Mach task port for process-id 4752: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))

sudo gdb ./sampleと入力して、コマンドからrunをしますと、
上記のエラーになりません。

上記のエラーの際、kill 4752をしましたが、別のプロセスIDになり、
解決しません。sudoを使わずに、エラーをなくす方法はありますか。
それとも、sudoを使うのが常識でしょうか。

コメントを投稿

0 コメント