284Index
-c
option:
cscope
, 221
diff
command, 218
C++ code, compiling, 66
C++ language, and GCC, 45
C90/C95/C99, 45
Caldera Inc., 16
cbrowser
utility, 203, 221
ccl
compiler, 70
C_INCLUDE_PATH
environment variable,
55, 58
clean
target, 104–5
collect2
program, 70
commit
option, CVS, 186
Compilation:
assembling a program, 91–92
compiling a program, 53–91
compiling to intermediate levels, 61–62
creating assembler code, 62
with debug support, 63–64
of Fortran programs, 96–97
include files, 92
libraries:
creating, 92
standard libraries, 93–94
linking a program, 91
with optimization, 63–64
of Pascal programs, 94–96
Free Pascal (fpc), 95–96
GNU Pascal, 96
simple, 59
of source code for languages other than C,
66–70
C++ code, 66
Java code, 68–70
Objective C code, 66–67
static and dynamic linking, 65–66
warning and error messages, handling, 92
COMPILER_PATH
environment variable,
55
Compilers, 10, 12, 43–91,
See also
Assem-
blers
compilation process, stages in, 44
default file types, 60–61
g77
compiler, 96–97
GCC (GNU Compiler Collection), 47
GCC 3.x new features, 46–47
GNU C library, 45
languages supported by, 44–45
and standard libraries, 45
GNU C compiler, 43, 135
installing, 48–58
languages supported by, 43
Oberon, 98
Ruby, 98
Smalltalk, 98
Concurrent Versions System (CVS), 7, 12,
175–201
add
option, 186–87
checkout
command, with
-r
option, 189
client, using, 180–81
commit
option, 186
configuring, 177–79
conflict resolution, 185–86
diff
option, 184–85
differences, determining, 184–85
installing, 176–80
jCVS, 190–96
actions/verbs, 194–95
checking out a project, 191–93
client, configuring, 191
editing projects, 195–96
installing, 190
server definitions file, setting up,
193–94
using, 191–96
WorkBench, 196
local repositories, 181–82
managing, 176–80
policies, 176
project:
adding files to, 186–87
checking back in, 186
checking out, 182–83
finding the status of, 183–84
importing into the repository, 179–
80
removing files from, 187–88
renaming files within, 188
Next Page >>
<< Previous Page
Back to the Table of Contents