# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2012-06-03 01:45+0900\n"
"PO-Revision-Date: 2012-06-03 02:07+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. type: TH
#: original/man1/gdb.1:4
#, no-wrap
msgid "gdb"
msgstr "gdb"

#. type: TH
#: original/man1/gdb.1:4
#, no-wrap
msgid "22may2002"
msgstr "22may2002"

#. type: TH
#: original/man1/gdb.1:4
#, no-wrap
msgid "GNU Tools"
msgstr "GNU Tools"

#. type: SH
#: original/man1/gdb.1:5 original/man1/gdbserver.1:4
#, no-wrap
msgid "NAME"
msgstr "名前"

#. type: Plain text
#: original/man1/gdb.1:7
msgid "gdb - The GNU Debugger"
msgstr "gdb - GNU デバッガ"

#. type: SH
#: original/man1/gdb.1:7 original/man1/gdbserver.1:6
#, no-wrap
msgid "SYNOPSIS"
msgstr "書式"

#. type: TP
#: original/man1/gdb.1:9
#, no-wrap
msgid "B<gdb>"
msgstr "B<gdb>"

#. type: Plain text
#: original/man1/gdb.1:46
msgid ""
"[\\|B<-help>\\|] [\\|B<-nx>\\|] [\\|B<-q>\\|] [\\|B<-batch>\\|] [\\|B<-"
"cd=>I<dir>\\|] [\\|B<-f>\\|] [\\|B<-b\\ >I<bps>\\|] [\\|B<-tty=>I<dev>\\|] "
"[\\|B<-s >I<symfile>\\&\\|] [\\|B<-e >I<prog>\\&\\|] [\\|B<-se >I<prog>\\&"
"\\|] [\\|B<-c >I<core>\\&\\|] [\\|B<-x >I<cmds>\\&\\|] [\\|B<-d >I<dir>\\&"
"\\|] [\\|I<prog>[\\|I<core>\\||\\|I<procID>\\&\\|]\\&\\|]"
msgstr ""
"[\\|B<-help>\\|] [\\|B<-nx>\\|] [\\|B<-q>\\|] [\\|B<-batch>\\|] [\\|B<-"
"cd=>I<dir>\\|] [\\|B<-f>\\|] [\\|B<-b\\ >I<bps>\\|] [\\|B<-tty=>I<dev>\\|] "
"[\\|B<-s >I<symfile>\\&\\|] [\\|B<-e >I<prog>\\&\\|] [\\|B<-se >I<prog>\\&"
"\\|] [\\|B<-c >I<core>\\&\\|] [\\|B<-x >I<cmds>\\&\\|] [\\|B<-d >I<dir>\\&"
"\\|] [\\|I<prog>[\\|I<core>\\||\\|I<procID>\\&\\|]\\&\\|]"

#. type: SH
#: original/man1/gdb.1:47 original/man1/gdbserver.1:19
#, no-wrap
msgid "DESCRIPTION"
msgstr "説明"

#. type: Plain text
#: original/man1/gdb.1:51
msgid ""
"The purpose of a debugger such as GDB is to allow you to see what is going "
"on ``inside'' another program while it executes\\(em\\&or what another "
"program was doing at the moment it crashed."
msgstr ""
"GDB をはじめとするデバッガは、プログラムが実行中もしくはクラッシュした時にそ"
"のプログラムの「内部」で何が行なわれているか/行われていたかを調べるのに使用さ"
"れます。"

#. type: Plain text
#: original/man1/gdb.1:54
msgid ""
"GDB can do four main kinds of things (plus other things in support of these) "
"to help you catch bugs in the act:"
msgstr ""
"GDB は、4 つの機能 (加えてこれらをサポートする機能) によって 実行中にバグを見"
"つけることを手助けします。"

#. type: TP
#: original/man1/gdb.1:55 original/man1/gdb.1:59 original/man1/gdb.1:63
#: original/man1/gdb.1:67
#, no-wrap
msgid "\\ \\ \\ \\(bu"
msgstr "\\ \\ \\ \\(bu"

#. type: Plain text
#: original/man1/gdb.1:58
msgid "Start your program, specifying anything that might affect its behavior."
msgstr "プログラムの動作を詳細に指定してプログラムを実行させる。"

#. type: Plain text
#: original/man1/gdb.1:62
msgid "Make your program stop on specified conditions."
msgstr "指定した条件でプログラムを停止させる。"

#. type: Plain text
#: original/man1/gdb.1:66
msgid "Examine what has happened, when your program has stopped."
msgstr "プログラムが止まった時に、何が起こったか調べる。"

#. type: Plain text
#: original/man1/gdb.1:71
msgid ""
"Change things in your program, so you can experiment with correcting the "
"effects of one bug and go on to learn about another."
msgstr ""
"バグによる副作用を修正し、別のバグを調べるためプログラムの状態を変更する。"

#. type: Plain text
#: original/man1/gdb.1:75
msgid ""
"You can use GDB to debug programs written in C, C++, and Modula-2.  Fortran "
"support will be added when a GNU Fortran compiler is ready."
msgstr ""
"GDB では C, C++, Modula-2 などで書かれたプログラムのデバッグが行なえます。 "
"GNU Fortran コンパイラが完成すれば Fortran もサポートされます。"

#. type: Plain text
#: original/man1/gdb.1:88
msgid ""
"GDB is invoked with the shell command B<gdb>\\&.  Once started, it reads "
"commands from the terminal until you tell it to exit with the GDB command "
"B<quit>\\&.  You can get online help from B<gdb>\\& itself by using the "
"command B<help>\\&."
msgstr ""
"GDB はシェルコマンドB<gdb>\\&で起動されます。いったん起動すると、GDB コマンド"
"B<quit>\\&を実行して終了するまで、端末からコマンドを読み続けます。 B<gdb>\\&"
"のオンラインヘルプは(B<gdb>の中で)  B<help>\\&コマンドを実行すれば表示されま"
"す。"

#. type: Plain text
#: original/man1/gdb.1:94
msgid ""
"You can run B<gdb>\\& with no arguments or options; but the most usual way "
"to start GDB is with one argument or two, specifying an executable program "
"as the argument:"
msgstr ""
"B<gdb>\\& は引数やオプション無しで起動できますが、 たいてい、1 つか 2 つの引"
"数を付けて起動します。実行プログラムを 引数にする場合は以下のようになります:"

#. type: Plain text
#: original/man1/gdb.1:97
msgid "gdb\\ program"
msgstr "gdb\\ program"

#. type: Plain text
#: original/man1/gdb.1:101
msgid ""
"You can also start with both an executable program and a core file specified:"
msgstr "また実行プログラムと core ファイルの両方を指定することもできます:"

#. type: Plain text
#: original/man1/gdb.1:104
msgid "gdb\\ program\\ core"
msgstr "gdb\\ program\\ core"

#. type: Plain text
#: original/man1/gdb.1:109
msgid ""
"You can, instead, specify a process ID as a second argument, if you want to "
"debug a running process:"
msgstr ""
"もし実行中のプロセスのデバッグを行ないたい場合には、 第 2 引数として core の"
"代わりにプロセス ID を指定します:"

#. type: Plain text
#: original/man1/gdb.1:112
msgid "gdb\\ program\\ 1234"
msgstr "gdb\\ program\\ 1234"

#. type: Plain text
#: original/man1/gdb.1:121
msgid ""
"would attach GDB to process B<1234>\\& (unless you also have a file named `"
"\\|B<1234>\\&\\|'; GDB does check for a core file first)."
msgstr ""
"これは GDB をプロセス ID B<1234>\\& のプロセスに接続します(このとき`\\|"
"B<1234>\\&\\|'という名前のファイルが存在してはいけません。 GDB はまず core "
"ファイルを最初にチェックしにいくからです)。"

#. type: Plain text
#: original/man1/gdb.1:123
msgid "Here are some of the most frequently needed GDB commands:"
msgstr "よく利用される GDB コマンドには以下のようなものがあります:"

#. type: TP
#: original/man1/gdb.1:123
#, no-wrap
msgid "B<break >[\\|I<file>B<:>\\|]I<function>"
msgstr "B<break >[\\|I<file>B<:>\\|]I<function>"

#. type: Plain text
#: original/man1/gdb.1:131
msgid "\\& Set a breakpoint at I<function>\\& (in I<file>\\&)."
msgstr "\\& プレークポイントを \\& (I<file>\\&内の)  I<function>に設定します。"

#. type: TP
#: original/man1/gdb.1:131
#, no-wrap
msgid "B<run >[\\|I<arglist>\\|]"
msgstr "B<run >[\\|I<arglist>\\|]"

#. type: Plain text
#: original/man1/gdb.1:136
msgid "Start your program (with I<arglist>\\&, if specified)."
msgstr "プログラムの実行を開始します(もしあれば I<arglist>\\&を引数として)。"

#. type: TP
#: original/man1/gdb.1:136
#, no-wrap
msgid "B<bt>"
msgstr "B<bt>"

#. type: Plain text
#: original/man1/gdb.1:139
msgid "Backtrace: display the program stack."
msgstr "バックトレース: プログラムのスタックを表示します。"

#. type: TP
#: original/man1/gdb.1:139
#, no-wrap
msgid "B<print>I< expr>\\&"
msgstr "B<print>I< expr>\\&"

#. type: Plain text
#: original/man1/gdb.1:143
msgid "Display the value of an expression."
msgstr "式の値を表示します。"

#. type: TP
#: original/man1/gdb.1:143
#, no-wrap
msgid "B<c>"
msgstr "B<c>"

#. type: Plain text
#: original/man1/gdb.1:146
msgid "Continue running your program (after stopping, e.g. at a breakpoint)."
msgstr ""
"プログラムの実行を再開します。(たとえばブレークポイントで実行を中断した後で)"

#. type: TP
#: original/man1/gdb.1:146
#, no-wrap
msgid "B<next>"
msgstr "B<next>"

#. type: Plain text
#: original/man1/gdb.1:152
msgid ""
"Execute next program line (after stopping); step I<over>\\& any function "
"calls in the line."
msgstr ""
"次のプログラム行を実行します 。 その行内の全ての関数は 1 ステップで実行されま"
"す。"

#. type: TP
#: original/man1/gdb.1:152
#, no-wrap
msgid "B<edit >[\\|I<file>B<:>\\|]I<function>"
msgstr "B<edit >[\\|I<file>B<:>\\|]I<function>"

#. type: Plain text
#: original/man1/gdb.1:155
msgid "look at the program line where it is presently stopped."
msgstr "現在中断している場所のプログラムの行をエディタで開きます。"

#. type: TP
#: original/man1/gdb.1:155
#, no-wrap
msgid "B<list >[\\|I<file>B<:>\\|]I<function>"
msgstr "B<list >[\\|I<file>B<:>\\|]I<function>"

#. type: Plain text
#: original/man1/gdb.1:158
msgid ""
"type the text of the program in the vicinity of where it is presently "
"stopped."
msgstr "現在中断している場所の近辺のプログラムのソースを表示します。"

#. type: TP
#: original/man1/gdb.1:158
#, no-wrap
msgid "B<step>"
msgstr "B<step>"

#. type: Plain text
#: original/man1/gdb.1:164
msgid ""
"Execute next program line (after stopping); step I<into>\\& any function "
"calls in the line."
msgstr ""
"次のプログラム行を実行します。 もしその行に関数が含まれていれば、その関数内を"
"ステップ実行していきます。"

#. type: TP
#: original/man1/gdb.1:164
#, no-wrap
msgid "B<help >[\\|I<name>\\|]"
msgstr "B<help >[\\|I<name>\\|]"

#. type: Plain text
#: original/man1/gdb.1:170
msgid ""
"Show information about GDB command I<name>\\&, or general information about "
"using GDB."
msgstr ""
"GDB コマンド I<name>\\&についての情報や、 GDB を使う上での一般的な情報を表示"
"します。"

#. type: TP
#: original/man1/gdb.1:170
#, no-wrap
msgid "B<quit>"
msgstr "B<quit>"

#. type: Plain text
#: original/man1/gdb.1:173
msgid "Exit from GDB."
msgstr "GDB を終了します。"

#. type: Plain text
#: original/man1/gdb.1:183
msgid ""
"For full details on GDB, see I<Using GDB: A Guide to the GNU Source-Level "
"Debugger>\\&, by Richard M. Stallman and Roland H. Pesch.  The same text is "
"available online as the B<gdb>\\& entry in the B<info>\\& program."
msgstr ""
"GDB の詳細についてはI<Using GDB: A Guide to the GNU Source-Level Debugger>"
"\\&, by Richard M. Stallman and Roland H. Pesch. を参照して下さい。 同じテキ"
"ストは、 B<info>\\& プログラム内の B<gdb>\\& エントリからオンラインで参照でき"
"ます。"

#. type: SH
#: original/man1/gdb.1:183 original/man1/gdbserver.1:88
#, no-wrap
msgid "OPTIONS"
msgstr "オプション"

#. type: Plain text
#: original/man1/gdb.1:202
msgid ""
"Any arguments other than options specify an executable file and core file "
"(or process ID); that is, the first argument encountered with no associated "
"option flag is equivalent to a `\\|B<-se>\\&\\|' option, and the second, if "
"any, is equivalent to a `\\|B<-c>\\&\\|' option if it's the name of a file.  "
"Many options have both long and short forms; both are shown here.  The long "
"forms are also recognized if you truncate them, so long as enough of the "
"option is present to be unambiguous.  (If you prefer, you can flag option "
"arguments with `\\|B<+>\\&\\|' rather than `\\|B<->\\&\\|', though we "
"illustrate the more usual convention.)"
msgstr ""
"オプション以外の引数は、実行ファイルと core ファイル (もしくはプロセス ID)  "
"を表します。つまりオプションフラグでもオプションフラグの引数でもない最初の 引"
"数は `\\|B<-se>\\&\\|' オプションで指定するファイルと同じになり、(もしあれば)"
"次の 2 番目の引数は `\\|B<-c>\\&\\|' オプションで指定するファイルと同じになり"
"ます。 オプションの多くは、長い表記法と短い表記法の両方で指定することができ"
"ま すが、ここではその両方を示します。 長い表記法は、どのオプションであるのか"
"が明確であれば、短く切り詰めても 構いません。 (好みにより `\\|B<->\\&\\|' の"
"代わりに `\\|B<+>\\&\\|' が使用できますが、ここではよく用いられる表記で記しま"
"す。)"

#. type: Plain text
#: original/man1/gdb.1:208
msgid ""
"All the options and command line arguments you give are processed in "
"sequential order.  The order makes a difference when the `\\|B<-x>\\&\\|' "
"option is used."
msgstr ""
"全てのオプションとコマンドライン引数は指定した順番に処理されます。 `\\|B<-x>"
"\\&\\|' オプションが使用されると、この順番は変わってきます。"

#. type: TP
#: original/man1/gdb.1:209
#, no-wrap
msgid "B<-help>"
msgstr "B<-help>"

#. type: TP
#: original/man1/gdb.1:211
#, no-wrap
msgid "B<-h>"
msgstr "B<-h>"

#. type: Plain text
#: original/man1/gdb.1:214
msgid "List all options, with brief explanations."
msgstr "短い説明つきで、全てのオプションを表示します。"

#. type: TP
#: original/man1/gdb.1:215
#, no-wrap
msgid "B<-symbols=>I<file>"
msgstr "B<-symbols=>I<file>"

#. type: TP
#: original/man1/gdb.1:217
#, no-wrap
msgid "B<-s >I<file>\\&"
msgstr "B<-s >I<file>\\&"

#. type: Plain text
#: original/man1/gdb.1:223
msgid "Read symbol table from file I<file>\\&."
msgstr "シンボルテーブルをファイル I<file>\\&から読みます。"

#. type: TP
#: original/man1/gdb.1:224
#, no-wrap
msgid "B<-write>"
msgstr "B<-write>"

#. type: Plain text
#: original/man1/gdb.1:227
msgid "Enable writing into executable and core files."
msgstr "実行ファイルやコアファイルへの書き込みを有効にします。"

#. type: TP
#: original/man1/gdb.1:228
#, no-wrap
msgid "B<-exec=>I<file>"
msgstr "B<-exec=>I<file>"

#. type: TP
#: original/man1/gdb.1:230
#, no-wrap
msgid "B<-e >I<file>\\&"
msgstr "B<-e >I<file>\\&"

#. type: Plain text
#: original/man1/gdb.1:238
msgid ""
"Use file I<file>\\& as the executable file to execute when appropriate, and "
"for examining pure data in conjunction with a core dump."
msgstr ""
"ファイル I<file>\\& を実行可能ファイルとして利用します。 core dump と連係し"
"て pure data を調べるのにも用いられます。"

#. type: TP
#: original/man1/gdb.1:239
#, no-wrap
msgid "B<-se=>I<file>\\&"
msgstr "B<-se=>I<file>"

#. type: Plain text
#: original/man1/gdb.1:246
msgid ""
"Read symbol table from file I<file>\\& and use it as the executable file."
msgstr ""
"\\& ファイル I<file>\\& からシンボルテーブルを読み、同時にそれを実行可能ファ"
"イルとして利用します。"

#. type: TP
#: original/man1/gdb.1:247
#, no-wrap
msgid "B<-core=>I<file>"
msgstr "B<-core=>I<file>"

#. type: TP
#: original/man1/gdb.1:249
#, no-wrap
msgid "B<-c >I<file>\\&"
msgstr "B<-c >I<file>\\&"

#. type: Plain text
#: original/man1/gdb.1:255
msgid "Use file I<file>\\& as a core dump to examine."
msgstr "ファイル I<file>\\& を core dump として利用します。"

#. type: TP
#: original/man1/gdb.1:256
#, no-wrap
msgid "B<-command=>I<file>"
msgstr "B<-command=>I<file>"

#. type: TP
#: original/man1/gdb.1:258
#, no-wrap
msgid "B<-x >I<file>\\&"
msgstr "B<-x >I<file>\\&"

#. type: Plain text
#: original/man1/gdb.1:264
msgid "Execute GDB commands from file I<file>\\&."
msgstr "ファイル I<file>\\&から GDB のコマンドを読み込み、実行します。"

#. type: TP
#: original/man1/gdb.1:265
#, no-wrap
msgid "B<-directory=>I<directory>"
msgstr "B<-directory=>I<directory>"

#. type: TP
#: original/man1/gdb.1:267
#, no-wrap
msgid "B<-d >I<directory>\\&"
msgstr "B<-d >I<directory>\\&"

#. type: Plain text
#: original/man1/gdb.1:273
msgid "Add I<directory>\\& to the path to search for source files."
msgstr "ソースファイルを探すサーチパスに I<directory>\\& を追加します。"

#. type: TP
#: original/man1/gdb.1:275
#, no-wrap
msgid "B<-nx>"
msgstr "B<-nx>"

#. type: TP
#: original/man1/gdb.1:277
#, no-wrap
msgid "B<-n>"
msgstr "B<-n>"

#. type: Plain text
#: original/man1/gdb.1:284
msgid ""
"Do not execute commands from any `\\|B<.gdbinit>\\&\\|' initialization "
"files.  Normally, the commands in these files are executed after all the "
"command options and arguments have been processed."
msgstr ""
"初期化ファイル `\\|B<.gdbinit>\\&\\|' からコマンドを読み込みません。 通常"
"は、 全てのコマンドオプションと引数が処理された後で、 初期化ファイル内のコマ"
"ンドが実行されます。"

#. type: TP
#: original/man1/gdb.1:286
#, no-wrap
msgid "B<-quiet>"
msgstr "B<-quiet>"

#. type: TP
#: original/man1/gdb.1:288
#, no-wrap
msgid "B<-q>"
msgstr "B<-q>"

#. type: Plain text
#: original/man1/gdb.1:292
msgid ""
"``Quiet''.  Do not print the introductory and copyright messages.  These "
"messages are also suppressed in batch mode."
msgstr ""
"起動時のメッセージおよび copyright を表示しません。 これらのメッセージはバッ"
"チモードでも抑制されます。"

#. type: TP
#: original/man1/gdb.1:293
#, no-wrap
msgid "B<-batch>"
msgstr "B<-batch>"

#. type: Plain text
#: original/man1/gdb.1:305
msgid ""
"Run in batch mode.  Exit with status B<0>\\& after processing all the "
"command files specified with `\\|B<-x>\\&\\|' (and `\\|B<.gdbinit>\\&\\|', "
"if not inhibited).  Exit with nonzero status if an error occurs in executing "
"the GDB commands in the command files."
msgstr ""
"バッチモードで動作します。`\\|B<-x>\\&\\|' で指定したファイル(および、-nx か "
"-n で抑制されていなければ `\\|B<.gdbinit>\\&\\|') 内の全てのコマンドを 処理し"
"た後、戻り値として B<0>\\& を返して終了します。 コマンドファイル内の GDB コマ"
"ンドの実行中にエラーが生じた場合は、 0 以外の値で終了します。"

#. type: Plain text
#: original/man1/gdb.1:309
msgid ""
"Batch mode may be useful for running GDB as a filter, for example to "
"download and run a program on another computer; in order to make this more "
"useful, the message"
msgstr ""
"バッチモードは GDB をフィルタとして実行する場合、 たとえばプログラムをダウン"
"ロードして別のコンピュータ上で実行したりする場合 に便利です。 以下のメッセー"
"ジ"

#. type: Plain text
#: original/man1/gdb.1:312
msgid "Program\\ exited\\ normally."
msgstr "Program\\ exited\\ normally. (プログラムは正常に終了しました。)"

#. type: Plain text
#: original/man1/gdb.1:317
msgid ""
"(which is ordinarily issued whenever a program running under GDB control "
"terminates) is not issued when running in batch mode."
msgstr ""
"は通常、GDB の制御端末上で実行されるプログラムが終了するたびに 出力されるもの"
"ですが、 バッチモードではこのようなメッセージは出力されません。"

#. type: TP
#: original/man1/gdb.1:318
#, no-wrap
msgid "B<-cd=>I<directory>\\&"
msgstr "B<-cd=>I<directory>\\&"

#. type: Plain text
#: original/man1/gdb.1:325
msgid ""
"Run GDB using I<directory>\\& as its working directory, instead of the "
"current directory."
msgstr ""
"カレントディレクトリの代わりに I<directory>\\& を GDB の作業用ディレクトリと"
"して実行します。"

#. type: TP
#: original/man1/gdb.1:326
#, no-wrap
msgid "B<-fullname>"
msgstr "B<-fullname>"

#. type: TP
#: original/man1/gdb.1:328
#, no-wrap
msgid "B<-f>"
msgstr "B<-f>"

#. type: Plain text
#: original/man1/gdb.1:342
msgid ""
"Emacs sets this option when it runs GDB as a subprocess.  It tells GDB to "
"output the full file name and line number in a standard, recognizable "
"fashion each time a stack frame is displayed (which includes each time the "
"program stops).  This recognizable format looks like two `\\|B<\\032>\\&\\|' "
"characters, followed by the file name, line number and character position "
"separated by colons, and a newline.  The Emacs-to-GDB interface program uses "
"the two `\\|B<\\032>\\&\\|' characters as a signal to display the source "
"code for the frame."
msgstr ""
"Emacs が GDB をサブプロセスとして実行する際にこのオプションを付加します。 こ"
"のとき GDB は、スタックフレームが表示される度(プログラムが中断する度を 含みま"
"す)に、完全なファイル名と行番号を標準的な認識しやすい形式で表示します。 この"
"表示書式は 2 つの `\\|B<\\032>\\&\\|' 文字、ファイル名、コロンで区切られた行"
"番号と文字位置、改行の順になっ ています。これは Emacs→GDB インタフェースプロ"
"グラムにおいて、 フレームに対応するソースコードを表示するために 2 つの `\\|B<"
"\\032>\\&\\|' 文字を使うことになっているからです。"

#. type: TP
#: original/man1/gdb.1:343
#, no-wrap
msgid "B<-b >I<bps>\\&"
msgstr "B<-b >I<bps>\\&"

#. type: Plain text
#: original/man1/gdb.1:348
msgid ""
"Set the line speed (baud rate or bits per second) of any serial interface "
"used by GDB for remote debugging."
msgstr ""
"リモートデバッグ用に GDB が利用するシリアルインタフェースの転送速度を (ボー"
"レートまたはビット/秒で)セットします。"

#. type: TP
#: original/man1/gdb.1:349
#, no-wrap
msgid "B<-tty=>I<device>\\&"
msgstr "B<-tty=>I<device>\\&"

#. type: Plain text
#: original/man1/gdb.1:355
msgid "Run using I<device>\\& for your program's standard input and output."
msgstr "プログラムの標準入出力に I<device>\\& を利用します。"

#. type: SH
#: original/man1/gdb.1:357 original/man1/gdbserver.1:92
#, no-wrap
msgid "SEE ALSO"
msgstr "関連項目"

#. type: Plain text
#: original/man1/gdb.1:365 original/man1/gdbserver.1:100
msgid ""
"`\\|B<gdb>\\|' entry in B<info>\\&; I<Using GDB: A Guide to the GNU Source-"
"Level Debugger>, Richard M. Stallman and Roland H. Pesch, July 1991."
msgstr ""
"B<info> 内の `\\|B<gdb>\\|' エントリー\\&; I<Using GDB: A Guide to the GNU "
"Source-Level Debugger>, Richard M. Stallman and Roland H. Pesch, July 1991."

#. type: SH
#: original/man1/gdb.1:365 original/man1/gdbserver.1:100
#, no-wrap
msgid "COPYING"
msgstr "著作権"

#. type: Plain text
#: original/man1/gdb.1:367
msgid "Copyright (c) 1991, 2010 Free Software Foundation, Inc."
msgstr "Copyright (c) 1991 Free Software Foundation, Inc."

#. type: Plain text
#: original/man1/gdb.1:371 original/man1/gdbserver.1:106
msgid ""
"Permission is granted to make and distribute verbatim copies of this manual "
"provided the copyright notice and this permission notice are preserved on "
"all copies."
msgstr ""
"Permission is granted to make and distribute verbatim copies of this manual "
"provided the copyright notice and this permission notice are preserved on "
"all copies."

#. type: Plain text
#: original/man1/gdb.1:376 original/man1/gdbserver.1:111
msgid ""
"Permission is granted to copy and distribute modified versions of this "
"manual under the conditions for verbatim copying, provided that the entire "
"resulting derived work is distributed under the terms of a permission notice "
"identical to this one."
msgstr ""
"Permission is granted to copy and distribute modified versions of this "
"manual under the conditions for verbatim copying, provided that the entire "
"resulting derived work is distributed under the terms of a permission notice "
"identical to this one."

#. type: Plain text
#: original/man1/gdb.1:381 original/man1/gdbserver.1:116
msgid ""
"Permission is granted to copy and distribute translations of this manual "
"into another language, under the above conditions for modified versions, "
"except that this permission notice may be included in translations approved "
"by the Free Software Foundation instead of in the original English."
msgstr ""
"Permission is granted to copy and distribute translations of this manual "
"into another language, under the above conditions for modified versions, "
"except that this permission notice may be included in translations approved "
"by the Free Software Foundation instead of in the original English."

#. type: TH
#: original/man1/gdbserver.1:3
#, no-wrap
msgid "gdbserver"
msgstr "gdbserver"

#. type: TH
#: original/man1/gdbserver.1:3
#, no-wrap
msgid "2 November 1993"
msgstr "2 November 1993"

#. type: TH
#: original/man1/gdbserver.1:3
#, no-wrap
msgid "Cygnus Support"
msgstr "Cygnus Support"

#. type: TH
#: original/man1/gdbserver.1:3
#, no-wrap
msgid "GNU Development Tools"
msgstr "GNU Development Tools"

#. type: Plain text
#: original/man1/gdbserver.1:6
msgid "gdbserver - Remote Server for the GNU Debugger"
msgstr "gdbserver - GNU デバッガ用リモートサーバ"

#. type: TP
#: original/man1/gdbserver.1:8
#, no-wrap
msgid "B<gdbserver>"
msgstr "B<gdbserver>"

#. type: Plain text
#: original/man1/gdbserver.1:13
msgid "tty prog [\\|B<args...>\\|]"
msgstr "tty prog [\\|B<args...>\\|]"

#. type: Plain text
#: original/man1/gdbserver.1:18
msgid "B<gdbserver> tty B<--attach> PID"
msgstr "B<gdbserver> tty B<--attach> PID"

#. type: Plain text
#: original/man1/gdbserver.1:22
msgid ""
"GDBSERVER is a program that allows you to run GDB on a different machine "
"than the one which is running the program being debugged."
msgstr ""
"GDBSERVER は、デバッグ対象のプログラムを実行しているマシンとは異なる マシン上"
"で GDB を実行することを可能にするプログラムです。"

#. type: Plain text
#: original/man1/gdbserver.1:24
msgid "Usage (server (target) side):"
msgstr "使用方法 (サーバ(ターゲット)側):"

#. type: Plain text
#: original/man1/gdbserver.1:29
msgid ""
"First, you need to have a copy of the program you want to debug put onto the "
"target system.  The program can be stripped to save space if needed, as "
"GDBserver doesn't care about symbols.  All symbol handling is taken care of "
"by the GDB running on the host system."
msgstr ""
"まず、デバッグ対象のプログラムのコピーをターゲットシステムに用意します。 "
"GDBserver は、シンボルを関知しないので、使用スペースを節約するために プログラ"
"ムをストリップしても構いません。全てのシンボルは、ホストシステムで 実行され"
"る GDB によって考慮されます。"

#. type: Plain text
#: original/man1/gdbserver.1:33
msgid ""
"To use the server, you log on to the target system, and run the `gdbserver' "
"program.  You must tell it (a) how to communicate with GDB, (b) the name of "
"your program, and (c) its arguments.  The general syntax is:"
msgstr ""
"サーバを使用するためには、ターゲットシステムにログインし、`gdbserver' プログ"
"ラムを実行します。(a) GDB との通信方法、(b) プログラム名、 (c) プログラムへの"
"引数 を指定する必要があります。一般的な書式は以下のように なります:"

#. type: Plain text
#: original/man1/gdbserver.1:35
msgid "  targetE<gt> gdbserver COMM PROGRAM [ARGS ...]"
msgstr "  targetE<gt> gdbserver COMM PROGRAM [ARGS ...]"

#. type: Plain text
#: original/man1/gdbserver.1:37
msgid "For example, using a serial port, you might say:"
msgstr "例えば、シリアルポートを使用する場合は、以下のようになります。"

#. type: Plain text
#: original/man1/gdbserver.1:39
msgid "  targetE<gt> gdbserver /dev/com1 emacs foo.txt"
msgstr "  targetE<gt> gdbserver /dev/com1 emacs foo.txt"

#. type: Plain text
#: original/man1/gdbserver.1:43
msgid ""
"This tells gdbserver to debug emacs with an argument of foo.txt, and to "
"communicate with GDB via /dev/com1.  Gdbserver now waits patiently for the "
"host GDB to communicate with it."
msgstr ""
"この例では、emacs を引数 foo.txt を用いてデバッグすることを指定し、 GDB との"
"通信に /dev/com1 を使用します。gdbserver は、ホストの GDB が 通信して来ること"
"を辛抱強く待ちます。"

#. type: Plain text
#: original/man1/gdbserver.1:45
msgid "To use a TCP connection, you could say:"
msgstr "TCP 接続を使用する場合は、以下のようになります。"

#. type: Plain text
#: original/man1/gdbserver.1:47
msgid "  targetE<gt> gdbserver host:2345 emacs foo.txt"
msgstr "  targetE<gt> gdbserver host:2345 emacs foo.txt"

#. type: Plain text
#: original/man1/gdbserver.1:57
msgid ""
"This says pretty much the same thing as the last example, except that we are "
"going to communicate with the host GDB via TCP.  The `host:2345' argument "
"means that we are expecting to see a TCP connection from `host' to local TCP "
"port 2345.  (Currently, the `host' part is ignored.)  You can choose any "
"number you want for the port number as long as it does not conflict with any "
"existing TCP ports on the target system.  This same port number must be used "
"in the host GDBs `target remote' command, which will be described shortly.  "
"Note that if you chose a port number that conflicts with another service, "
"gdbserver will print an error message and exit."
msgstr ""
"この例では、ホストの GDB との通信に TCP を用いる以外は、前の例と同じです。 引"
"数 `host:2345' は、`host' からの TCP 接続が ローカルの TCP ポート 2345 に接続"
"されるのを待つ、という意味です。(現状では `host' 部は無視されます。)  ター"
"ゲットシステムで存在する TCP ポートとの衝突が無ければ、ポート番号は 自由に選"
"ぶことができます。ホストの GDB の `target remote' コマンドで、 同じポート番号"
"を指定する必要があります。他のサービスと衝突するポート番号を 選んだ場合、"
"gdbserver はエラーメッセージを出力して終了します。"

#. type: Plain text
#: original/man1/gdbserver.1:60
msgid ""
"On some targets, gdbserver can also attach to running programs.  This is "
"accomplished via the --attach argument.  The syntax is:"
msgstr ""
"いくつかのターゲットでは、 gdbserver を実行中のプログラムに接続することができ"
"ます。これを行うには --attach 引き数を使用します。書式は次の通りです。"

#. type: Plain text
#: original/man1/gdbserver.1:62
msgid "  targetE<gt> gdbserver COMM --attach PID"
msgstr "  targetE<gt> gdbserver COMM --attach PID"

#. type: Plain text
#: original/man1/gdbserver.1:65
msgid ""
"PID is the process ID of a currently running process.  It isn't necessary to "
"point gdbserver at a binary for the running process."
msgstr ""
"PID は現在実行中のプロセスのプロセス ID です。 \n"
"gdbserver に実行中のプロセスのバイナリを指定する必要はありません。"

#. type: Plain text
#: original/man1/gdbserver.1:67
msgid "Usage (host side):"
msgstr "使用方法 (ホスト側):"

#. type: Plain text
#: original/man1/gdbserver.1:76
msgid ""
"You need an unstripped copy of the target program on your host system, since "
"GDB needs to examine it's symbol tables and such.  Start up GDB as you "
"normally would, with the target program as the first argument.  (You may "
"need to use the --baud option if the serial line is running at anything "
"except 9600 baud.)  Ie: `gdb TARGET-PROG', or `gdb --baud BAUD TARGET-"
"PROG'.  After that, the only new command you need to know about is `target "
"remote'.  It's argument is either a device name (usually a serial device, "
"like `/dev/ttyb'), or a HOST:PORT descriptor.  For example:"
msgstr ""
"GDB がシンボルテーブルを検査したりするため、ホストシステムには、ターゲット プ"
"ログラムのストリップされていないコピーが必要です。通常の場合同様、 最初の引数"
"にターゲットプログラムを指定して GDB を起動します。(シリアルラインが 9600 "
"baud 以外で動作している場合は、--baud オプションが必要です。)  つまり、`gdb "
"TARGET-PROG' あるいは、`gdb --baud BAUD TARGET-PROG' のように 起動します。そ"
"の後、新たに覚える必要のあるコマンドは、`target remote' だけです。 コマンドの"
"引数は、デバイス名(通常、`/dev/ttyb' のようなシリアルデバイス)か、 HOST:PORT "
"記述子です。例えば、"

#. type: Plain text
#: original/man1/gdbserver.1:78
msgid "  (gdb) target remote /dev/ttyb"
msgstr "  (gdb) target remote /dev/ttyb"

#. type: Plain text
#: original/man1/gdbserver.1:80
msgid "communicates with the server via serial line /dev/ttyb, and:"
msgstr "は、シリアルライン /dev/ttyb を使用してサーバと通信します。また、"

#. type: Plain text
#: original/man1/gdbserver.1:82
msgid "  (gdb) target remote the-target:2345"
msgstr "  (gdb) target remote the-target:2345"

#. type: Plain text
#: original/man1/gdbserver.1:88
msgid ""
"communicates via a TCP connection to port 2345 on host `the-target', where "
"you previously started up gdbserver with the same port number.  Note that "
"for TCP connections, you must start up gdbserver prior to using the `target "
"remote' command, otherwise you may get an error that looks something like "
"`Connection refused'."
msgstr ""
"は、TCP 接続で、ホスト `the-target' の gdbserver を起動した時に指定した ポー"
"トと同じポート 2345 を使用してサーバと通信します。TCP 接続の場合、 `target "
"remote' コマンドを実行する前に gdbserver を実行しておく必要があります。 そう"
"しないと、`Connection refused' というようなエラーになるでしょう。"

#. type: Plain text
#: original/man1/gdbserver.1:92
msgid ""
"You have to supply the name of the program to debug and the tty to "
"communicate on; the remote GDB will do everything else.  Any remaining "
"arguments will be passed to the program verbatim."
msgstr ""
"デバッグの対象となるプログラムの名前と、通信に使用する tty を指定する 必要が"
"あります。他の全てのことはリモートの GDB が行います。 その他の引数は、そのま"
"まプログラムに渡されます。"

#. type: Plain text
#: original/man1/gdbserver.1:102
msgid "Copyright (c) 1993 Free Software Foundation, Inc."
msgstr "Copyright (c) 1993 Free Software Foundation, Inc."
