Index287
File commands, Emacs, 22
finish
command, GDB, 144–46, 166–68
Folding code, 18
Fortran programs:
compilation of, 96–97
and GCC, 45, 45–46
FQDN (fully qualifed domain name), 194,
200
frame
command, GDB, 146
Free Pascal (fpc), 95–96
Functional testing, 7
G
g77
compiler, 96–97
gcc
command, 55–56
machine dependent options, 77–90
AMD29K options, 79
ARC options, 87
ARM options, 79–80
AVR options, 88
Clipper options, 86
Convex options, 78–79
DEC Alpha options, 85–86
H8/300 options, 86
HPPA options, 84–85
i386 options, 84
IA-64 options, 89
Intel 960 options, 85
M32R/D options, 80
M68hclx options, 77–78
M88K options, 80–81
M680x0 options, 77
MCore options, 88–89
MIPS options, 83–84
MN10200 options, 80
MN10300 options, 80
NS32K options, 88
RS/6000 and PowerPC options, 81–
82
RT options, 82–83
S/390 and zSeries options, 89
SH options, 86
SPARC options, 78
System V options, 87
TMS320C3x/C4x options, 87
V850 options, 87
VAX options, 78
Xtensa options, 89–90
options, 68–70
assembler option, 76
C language options, 70–71
C-only warning options, 73
C++ language options, 71–72
code generation options, 90–91
debugging options, 73–74
directory options, 77
language independent options, 72
linker options, 76–77
machine dependent options, 77–90
Objective-C language options, 72
optimization options, 74–75
overall options, 70
preprocessor options, 76
target options, 77
warning options, 72–73
GCC (GNU Compiler Collection), 12, 47
file types used with, 60–61
GCC 3.x new features, 46–47
GCC version 3.0.1 improvements, 47
GCC version 3.0.2 improvements, 47
GCC version 3.0.3 improvements, 47
improved documentation, 47
language improvements, 46
new language support, 46
new targets, addition of, 47
optimization improvements, 46
target specific improvements, 47
GCC_EXEC_PREFIX
environment vari-
able, 55
gdb
,
See also
GNU debugger
common commands, 137–38
downloading/building, 168
final installation, 168
installing, 168
running on host using serial port, 253–54
sample
gdb
session, 138–41
using with GNU Emacs, 164–65
gdbserver
program, 250–58, 253
attaching to a running process using, 255
running on host using TCP/IP, 252–53