|
|
|
Unix Programming Tools
by Eric Foster-Johnson
M&T Books, 1997 ISBN 1-55851-482-1
|
About the book
|
|
Most C and C++ programming books just cover the syntax of the languages,
leaving it to the developers to figure out how to get their code
to run in the UNIX environment. But getting an application to
actually work in UNIX isn't an easy matter. Compiling programs,
running the debugger, or building libraries in UNIX is different
from compiling debugging and building libraries in Windows or
the MacOS. The developer who wants to create a UNIX application
or port software to UNIX has to understand the special requirements
of this unique operating system and development environment.
The purpose of UNIX Programming Tools is to help
developers understand those
special requirements and demands. UNIX Programming Tools
covers the entire software development process in UNIX, from
the basics of compiling and linking, to automating development with
make and imake, controlling versions with revision control tools
like RCS, creating documentation for the UNIX man command as well
as HTML Web pages, and finally for the UNIX system administrator,
installing programs on your users' systems.
Whether you're new to UNIX or a hard-core developer, whether you work
in C, C++, Java, Tcl or Perl, you'll find useful tips, time-saving
techniques, and innovative tools in this essential book.
The CD-ROM comes with a host of UNIX software tools.
Compile, link and create libraries
Get the most out of your text editor
Integrate emacs into the development environment
Find that code with ctags, etags, grep and much more
Ease the transition from one debugger as you work on different platforms
Compare files and merge differences
Manage your software versions with RCS and beyond
Configure and package your files for installation on different systems
Create on-line manual entries
Generate HTML documentation from your code--automatically.
|
|
Table of contents
|
|
|
|
Errata
|
|
Thanks to Ian Darwin and Thomas Phan.
-
Page 25 (note)
- The message
stopped (tty output) usually means that
the shell has stopped your program and forced it into the background.
To bring the program to the foreground again, try the fg command.
Thanks to Ian Darwin.
-
Page 114 (very first line of code)
- There's an extra grep in the code line. It should read:
$ grep XCreateWindow *.c
-
Page 121 (note)
- Solaris and Linux versions of find print by default.
|
|
|
|