Programming with GNU Software (Paperback)

Andy Oram, Mike Loukides

  • 出版商: O'Reilly
  • 出版日期: 1997-01-07
  • 售價: $1,320
  • 貴賓價: 9.5$1,254
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 1565921127
  • ISBN-13: 9781565921122
  • 立即出貨 (庫存=1)



The promise of having control over their environment draws programmers to UNIX. It offers powerful tools for the initiated within an operating system that can be customized and tuned in almost unlimited ways. Programmers use UNIX because it lets them do what they want. And they like to see the source code for the software they work with.

So it's no surprise the most popular programming tools on UNIX are free. They're easy to get, easy to customize, and better than many tools put out by vendors. They also offer a great deal of power. And the source code is publicly available.

This book and CD combination is a complete package for programmers who are new to UNIX or who would like to make better use of the system. The tools come from Cygnus Support, Inc., and Cyclic Software, companies that provide support for free software. The tools on the CD include:

  • GNU Emacs, the legendary text editor

  • gcc, the C and C++ compiler that immediately established itself as the best UNIX compiler for robustness and optimization
  • GNU libraries (including C++ libraries)
  • The gdb debugger
  • RCS, a tool for backing up and maintaining multiple versions of source files
  • GNU make, the most powerful version of that utility for managing builds

The book provides an introduction to all these tools for a C programmer. Previous experience with UNIX is not required.

The CD-ROM in this book contains binaries for several popular UNIX systems, including Sun SPARC4 running SunOS 4.1.3, Sun SPARC4 running Solaris 2.4, HP 9000/700 running HPUX, IBM RS/6000 running AIX 3, SGI Iris/Indigo running Irix 5.3, and Alpha running Digital UNIX. Complete source code and scripts for configuration, building, and installation are also included.




這本書和附帶的光碟是給那些對UNIX新手或希望更好地利用系統的程式設計師的完整套件。這些工具來自Cygnus Support, Inc.和Cyclic Software這兩家提供免費軟體支援的公司。光碟中的工具包括:

- 傳奇文本編輯器GNU Emacs
- C和C++編譯器gcc,它立即成為最好的UNIX編譯器,具有穩定性和優化能力
- GNU函式庫(包括C++函式庫)
- gdb調試器
- RCS,用於備份和維護源文件的多個版本的工具
- GNU make,用於管理構建的最強大版本的實用工具


本書的CD-ROM包含了幾個流行的UNIX系統的二進制文件,包括運行SunOS 4.1.3的Sun SPARC4、運行Solaris 2.4的Sun SPARC4、運行HPUX的HP 9000/700、運行AIX 3的IBM RS/6000、運行Irix 5.3的SGI Iris/Indigo,以及運行Digital UNIX的Alpha。完整的原始碼和配置、構建和安裝腳本也包含在內。