Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Loukides M., Oram A. — Programming with GNU software
Loukides M., Oram A. — Programming with GNU software



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Programming with GNU software

Авторы: Loukides M., Oram A.

Аннотация:

One of the great benefits of Unix is the vast array of free and inexpensive software tools that are available for the platform. Programming with GNU Software provides an overview of how C and C++ programmers can use some of these tools: the source-code editor Emacs, the gcc compiler, gdb debugger, gprof profiler, and the RCS version-control system. The book offers a quick-paced tutorial that, unlike some introductions to Unix tools, is particularly focused on the needs of C programmers.


Язык: en

Рубрика: Computer science/Языки программирования/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1997

Количество страниц: 244

Добавлена в каталог: 19.11.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Dollar sign ($), RCS identification strings      190
Dot (.), dot-dot (..), for parent directory      21
Dot (.), filenames that start with      25
Dot (.), for working directory      21
double datatype      223
double quotes (")      48
Double-precision numbers      223
Down command (gdb)      150
dynamic arrays      136
echo command      22
Editing commands in gdb      163
Editing commands on command line      18 26 79
EDITOR environment variable      46
Editors, text      46
Editors, text, Emacs      53 — 84
Editors, text, TECO      53
else statement      see if statements
Emacs text editor      53 — 84
Emacs text editor, C mode      57
Emacs text editor, commands for      see specific ESC or CTRL- commands
Emacs text editor, customization      54 56
Emacs text editor, formatting text in      75
Emacs text editor, gdb interface      160
Emacs text editor, managing files      70 — 73
Emacs text editor, manual pages      30
Emacs text editor, menus      55
Emacs text editor, modes of      83
Emacs text editor, multiple windows      73 — 75
Emacs text editor, on X Window System      55
Emacs text editor, repeating commands      58
Emacs text editor, shell mode      79
Emacs text editor, tags      81 — 83
Embedded quotation marks      48
Enable command (gdb)      142
Environment variables      43 — 46
equal sign (=)      40
errno variable      111 224
Error messages, Directory not empty      25
Error messages, Failing I-search (in Emacs)      67
Error messages, from make utility      181 — 182
Error messages, gcc warning messages      91
Error messages, Must be a separator on line...      169
Error messages, No such file or directory      25
Error messages, Not a directory      25
Error messages, redirecting      30
Error messages, Stopped (tty input)      35
Error messages, Undefined symbol      99
Errors      110 — 115
Errors, floating-point representation      224
Errors, standard      30 — 32
ESC % (Emacs)      68
ESC , (Emacs)      83
ESC . (Emacs)      81
ESC ; (Emacs)      76
ESC < (Emacs)      60
ESC > (Emacs)      60
ESC a (Emacs)      58 61
ESC b (Emacs)      58
ESC CTRL-a (Emacs)      61
ESC CTRL-e (Emacs)      61
ESC CTRL-h (Emacs)      64
ESC d (Emacs)      63
ESC DEL (Emacs)      63
ESC e (Emacs)      58 61
ESC f (Emacs)      58
ESC v (Emacs)      60
ESC w (Emacs)      64
ESC x (Emacs)      72
ESC x (Emacs), compile      77
ESC x (Emacs), gdb (Emacs)      160
ESC x (Emacs), spell-buffer      84
ESC x (Emacs), tags-search      83
ESC x (Emacs), visit-tags-table      82
etags command      81
Exclamation point ()      see Bang
EXECUTE permission      27
Executing programs (gdb)      133
execution time      199 — 210
exit function      41
Exit status code      110 134
Exiting Emacs      55
Exiting gdb debugger      134
Exiting Programs      33 — 34
extensions, filename      19
Extensive profiles      207 — 209
Failing I-search message (Emacs)      67
fg command      34
filenames      19 21
filenames, extensions      19
Filenames, starting with .      25
Filenames, wildcards for      26
Files      19
Files, comparing against library files      103
Files, comparing with cmp command      41 50
Files, comparing with diff command      50
files, deleting      24
Files, descriptions, RCS      196
Files, Emacs and      70 — 73
Files, extracting from library      103
Files, gcc and      89 — 90
Files, generations of      193
Files, identification strings in      190
Files, include      88
Files, listing in gdb      132
Files, making executable      37
files, ownership of      27
files, permissions      23 26
files, read-only      72 188
Files, recovering auto-saved (Emacs)      72
Files, redirecting to/from      18 22 24 30
files, renaming      23
Files, revisions of      see RCS
Files, saving in Emacs      55
Files, searching with grep      49
Filesystem, UNIX      19 — 28
Filters      32
Find-file-other-window command (Emacs)      74
Finish command (gdb)      146
Flags, command      18
Flat call graph profiles      202 205
Flex package      10 214
float datatype      223
floating-point numbers      222 — 224
for loops      40
foreground processes      34
Formatting text in Emacs window      75
frames      75
Free software      4 — 10
Free Software Foundation (FSF)      5 — 6 13
Free software, CD distribution of      2
Free software, culture of      13 — 14
Freely distributable software      5
FTP, obtaining software via      12
Functions, calling from gdb      145
g++ compiler      159 — 160
gcc (GNU C Compiler)      8 85 211
Gcc (GNU C compiler), -alh option      96
Gcc (GNU C compiler), -ansi option      92
Gcc (GNU C compiler), -C option      93
Gcc (GNU C compiler), -D option      87
Gcc (GNU C compiler), -DDEBUG option      172
Gcc (GNU C compiler), -E option      90 93
Gcc (GNU C compiler), -ffast-math option      95
Gcc (GNU C compiler), -finline-functions option      95
Gcc (GNU C compiler), -fno-inline option      95
Gcc (GNU C compiler), -funroll-loops option      96
Gcc (GNU C compiler), -g option      94 96 130 169
Gcc (GNU C compiler), -gcoff option      94
Gcc (GNU C compiler), -gdwarf option      94
Gcc (GNU C compiler), -gstabs option      94
Gcc (GNU C compiler), -gxcoff option      94
Gcc (GNU C compiler), -I option      88
Gcc (GNU C compiler), -L option      88 96
Gcc (GNU C compiler), -lm option      88
Gcc (GNU C compiler), -M option      93
Gcc (GNU C compiler), -nostartfiles option      93
Gcc (GNU C compiler), -nostdlib option      93
Gcc (GNU C compiler), -O option      95 130 169
Gcc (GNU C compiler), -O0, -Ol, -O2 options      95
Gcc (GNU C compiler), -p option      94
Gcc (GNU C compiler), -pedantic option      92
Gcc (GNU C compiler), -pg option      94
Gcc (GNU C compiler), -S option      90
Gcc (GNU C compiler), -shared option      94
Gcc (GNU C compiler), -static option      94
Gcc (GNU C compiler), -traditional option      92
Gcc (GNU C compiler), -U option      87
Gcc (GNU C compiler), -v option      91
Gcc (GNU C compiler), -w option      92
Gcc (GNU C compiler), -W1 option      96
Gcc (GNU C compiler), -Wa option      96
Gcc (GNU C compiler), -Wall option      92
Gcc (GNU C compiler), -Werror option      92
Gcc (GNU C compiler), -Wtraditional option      92
Gcc (GNU C compiler), assembler      97 — 98
Gcc (GNU C compiler), file handling      89
Gcc (GNU C compiler), libraries and      88 93
Gcc (GNU C compiler), make and      91
Gcc (GNU C compiler), profilers and debuggers with      94
Gcc (GNU C compiler), warning messages      91
gdb debugger      129 — 166 216
Gdb debugger, -batch option      131
Gdb debugger, -d option      131 155
Gdb debugger, -help option      131
Gdb debugger, -nx option      131
Gdb debugger, -q option      131
Gdb debugger, -x option      131
Gdb debugger, => mark      16l
Gdb debugger, attaching to processes      164
Gdb debugger, breakpoints      137 — 142
Gdb debugger, calling function      145
Gdb debugger, customizing      156 — 158
Gdb debugger, Emacs interface      160
Gdb debugger, machine language facilities      151
Gdb debugger, navigating the call stack      150 — 159
Gdb debugger, output formats      152
Gdb debugger, printing data      135 — 137
Gdb debugger, quick reference for      165
Gdb debugger, working with source files      155
General Public License      see GPL
Generations, file      193
Gmon.out file      202
Gmtime library call      115
GNU project, x      9
GPL (General Public License)      5 225 — 232
Gprof program      200 — 210
Gprof program, options for      203 — 204
graphical interfaces      2
Graphics and Emacs’s Picture-mode      84
Greater than      see Right angle bracket
Greenwich Mean Time      18
grep command      49
groups      27
Handle command (gdb)      153
Hard drive, copying to      11
Hardware, data representations      221 — 224
Hash mark (#) in Bourne shell scripts      38
Hash mark (#) in makefiles      216
help      28
Help, Cygnus Support      211
Help, gdb debugger      131
Help, in Emacs      62
Help, UNIX manual pages      28; see also Resources
hidden files      25
history, command      47 163
History, command, gdb and      133
History, value (gdb)      136
HISTSIZE shell variable      47
home directory      21
hooks      77 157
Horizontal window split (Emacs)      75
HURD operating system, x hyphen (-) in protection status      27
Id linker      86 98
Id linker, -b option      101
Id linker, -e option      100
Id linker, -l option      100
Id linker, -M option      100
Id linker, -n option      100
Id linker, -o option      100
Id linker, -oformat option      101
Id linker, -r option      100
Id linker, -s option      100
Id linker, -x option      100
Id linker, scripts      101
Ident command      191
Identification strings, RCS      190
IEEE      754
IF statements      191
Ignoreebf shell variable      47
Imake program      217
Inactive variables      149 — 150
include files      88
Incremental search      65
Indentation in Emacs      75
Index, gprof      204 208
Inf and -Inf (values)      224
Info breakpoints command (gdb)      141
Info display command (gdb)      148
Info files      30
Info line command (gdb)      151
Info registers command (gdb)      153
Input      30 — 32
Input, sorting      50
installing binaries      11
Integer representation      222
Integration      3
Is command      18 23
Job control      32 — 37
Job control, job numbers      34
jobs command      34
K&R style      57
key bindings      3
KILL command      33 35 113
Layout, data storage      221 — 222
League for Programming Freedom (LPF)      14
Left angle bracket (<), redirecting input      31
Less than      see left angle bracket
LGPL (Limited GPL)      6 9
Libg++      214
Libraries      8
Libraries, creating      102
Libraries, for cross-compilation      107
Libraries, linking with      88 — 89 93
Libraries, versus system call      109
license      5 225
Link editor      see Id linker
Link-order optimization      102
Linking programs      98 — 102
Linking with libraries      88 — 89 93
Lisp-interaction-mode (Emacs)      84
Lisp-mode (Emacs)      84
List command (gdb)      132
Little-endian systems      221
Load map      100 102
Localtime library call      115
Locking file revisions      see RCS
Log message, RCS      187
Log, revision      189
Logging in/out      16 — 17
Login prompt      16
1 2 3 4
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте