GNU/Linux >> Linux の 問題 >  >> Linux

Linux で GDB を起動するときにコマンドライン引数を渡すにはどうすればよいですか?

もう 1 つのオプションとして、GDB シェル内で、プログラムを実行する前に行うことができます

(gdb) set args file1 file2

次の方法で検査します:

(gdb) show args

--help として GDB7.1.1 を使用しています ショー:

gdb [options] --args executable-file [inferior-arguments ...]

私見ですが、この順序は最初は少し直感的ではありません。


試してみてください

gdb --args InsertionSortWithErrors arg1toinsort arg2toinsort

一度 gdb 起動したら、「r args」を使用してプログラムを実行できます "。

したがって、コードを次の方法で実行している場合:

$ executablefile arg1 arg2 arg3 

gdb でデバッグします 投稿者:

$ gdb executablefile  
(gdb) r arg1 arg2 arg3

Linux
  1. LinuxでBASHコマンドライン履歴をクリアする方法

  2. LinuxコマンドラインでRAMサイズをGbで確認する方法

  3. コマンドライン引数をシェルスクリプトに渡す方法は?

  1. LinuxでSCPコマンドにパスワードを渡す方法

  2. コマンドラインを使用してLinuxをシャットダウンまたは再起動する方法

  3. コマンドライン引数をBashスクリプトに渡しますか?

  1. ターミナル/コマンドラインを使用してLinuxでファイルを作成する方法

  2. コマンドラインを使用してLinuxを再起動する方法

  3. シェルスクリプトのコマンドラインからExpectに引数を渡す方法