Limit search to available items
Book Cover
Author Lehey, Greg.

Title Porting UNIX software : from download to debug / Greg Lehey
Edition First edition
Published Sebastopol, CA : O'Reilly & Associates, [1995]


Location Call no. Vol. Availability
 W'PONDS  005.432 Unix Leh/Pus  AVAILABLE
Description xix, 515 pages ; 24 cm
Series Nutshell handbook
Nutshell handbook.
Contents 1. Introduction -- 2. Unpacking the Goodies -- 3. Care and Feeding of Source Trees -- 4. Configuring the Package -- 5. Building the Package -- 6. Running the Compiler -- 7. Documentation -- 8. Testing the Results -- 9. Installation -- 10. Where to Go from Here -- 11. Hardware Dependencies -- 12. Kernel Dependencies -- 13. Signals -- 14. File Systems -- 15. Terminal Drivers -- 16. Timekeeping -- 17. Header Files -- 18. Function Libraries -- 19. make -- 20. Compilers -- 21. Object Files and Friends -- App. A: Comparative References to UNIX Data Types -- App. B: C Compiler Options -- App. C: Assembler Directives and Options -- App. D: Linker Options -- App. E: Where to Get Sources
Summary Porting UNIX Software deals with the whole life cycle of porting, from setting up a source tree on your system to correcting platform differences and even testing the executable after it's built. The book exhaustively discusses the differences between versions of UNIX and the areas where porters tend to have problems. The assumption made in this book is that you just want to get a package working on your system; you don't want to become an expert in the details of your hardware or operating system (much less an expert in the system used by the person who wrote the package). Many problems can be solved without a knowledge of C or UNIX, while the ones that force you to deal directly with source code are explained as simply and concretely as possible
Notes "November 1995"--T.p. verso
Bibliography Includes bibliographical references (pages 499-502) and index
Subject UNIX (Computer file)
Application software porting.
Software compatibility.
Author O'Reilly & Associates.
LC no. 96140890
ISBN 1565921267