GNU Books







 
OSgram.com   >   Shopping   >   Books   >   GNU
Shop for books about GNU.

Other web sites about GNU: The GNU Project is an attempt to develop a complete free and open source operating system, as well as a suite of useful programs, initiated by Richard Stallman and the Free Software Foundation. The GPL, LGPL, and the GNU Free Documentation License (GFDL) were originally developed for the GNU Project, although, they are also now used for many other projects too.

The GNU Project includes the bash shell, GNU Binary Utilities (binutils), the GNU C Library (glibc) the GNU Compiler Collection (GCC), and the GNU Core Utilities (core). Additionally, an operating system kernel, known as GNU Hurd is under development, but since it is not yet finished, most GNU users use the programs with the Linux operating system. Versions of many of the GNU utilities are also available for other operating systems including Mac OS X, Microsoft Windows, and Solaris. The majority (but not all) the copyrights in the GNU project are held by the Free Software Foundation, and as already mentioned, most parts of the project are distributed under the GPL or LGPL licenses, although some other free/open-source licenses are used for some parts of the project.

Here are some books about GNU:

Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.

Managing Projects with GNU Make: The Power of GNU Make for Building Anything (Nutshell Handbooks)

By Robert Mecklenburg

O Reilly Media
Released: 2004-11-26
Paperback (302 pages)

Managing Projects with GNU Make: The Power of GNU Make for Building Anything (Nutshell Handbooks)
List Price: $39.99*
Lowest New Price: $18.00*
Lowest Used Price: $3.39*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
  • ISBN13: 9780596006105
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:

The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors.The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you need, without wasting time rebuilding other files. But on top of this simple principle, make layers a rich collection of options that lets you manipulate multiple directories, build different versions of programs for different platforms, and customize your builds in other ways.This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU make contains powerful extensions that are explored in this book. It is also popular because it is free software and provides a version for almost every platform, including a version for Microsoft Windows as part of the free Cygwin project. Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. Also added are a number of interesting advanced topics such as portability, parallelism, and use with Java.Robert Mecklenburg, author of the third edition, has used make for decades with a variety of platforms and languages. In this book he zealously lays forth how to get your builds to be as efficient as possible, reduce maintenance, avoid errors, and thoroughly understand what make is doing. Chapters on C++ and Java provide makefile entries optimized for projects in those languages. The author even includes a discussion of the makefile used to build the book.

GNU Make Reference Manual

By Richard M. Stallman

Ingramcontent
Paperback (210 pages)

GNU Make Reference Manual
List Price: $19.99*
Lowest New Price: $18.97*
Lowest Used Price: $18.91*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
  • Gnu Make Reference Manual
Product Description:
For GNU Make Version 4.1
The Make program is indispensable to maintainers of free software systems. The GNU Make manual, written by the program's original authors, is the definitive tutorial. It also includes an introductory chapter for novice users. The Make utility automates the process of compilation; it is especially useful when the source files of large programs change. It is a small program with a lot of power.
This book will show you:
  • How to write your own makefiles
  • Make's rule syntax and how to write your own rules
  • How the Make utility can be configured to automatically put binary and source files in the right places.
  • How to use make to create archive files automatically
  • Define, set and use Make's variables
  • How Make uses targets so that you can broaden or narrow Make's recompilation efforts on demand.
  • And much more!
This manual provides a complete explanation of Make, both the basics and extended features. There is also a convenient Quick Reference appendix for experts.

An Introduction to GCC: For the GNU Compilers GCC and G++

By Brian J. Gough

Brand: Network Theory Ltd.
Paperback (144 pages)

An Introduction to GCC: For the GNU Compilers GCC and G++
List Price: $19.95*
Lowest New Price: $12.99*
Lowest Used Price: $9.39*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
  • Used Book in Good Condition
Product Description:
This manual provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++. Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs using header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ standard library and templates. Features a special foreword by Richard M. Stallman, principal developer of GCC and founder of the GNU Project. All the money raised from the sale of this book will support the development of free software and documentation.

Learn to Program Using C++ on the Raspberry Pi: An easy introduction to programming for beginners using Linux and GNU C++

By Phil Gardner

Nielsen
Paperback (574 pages)

Learn to Program Using C++ on the Raspberry Pi: An easy introduction to programming for beginners using Linux and GNU C++
List Price: $16.50*
Lowest New Price: $16.50*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
Product Description:
An easy introduction to programming for beginners using Linux and GNU C++ Over 200 C++ programs for you to try, each illustrating important ideas and techniques. Harness the power of C++ with the GNU Compiler Collection - included with the Raspbian operating system or available to download for Ubuntu users. Super-clean code that runs up to 60 times faster than Python. Ideal for GCSE, A-level or undergraduate study. Chapter 1: Getting things up and running. Chapter 2: Writing simple code. Chapter 3: Data-types and values. Chapter 4: Keyboard input and screen output. Chapter 5: Using operators to process data. Chapter 6: Making decisions. Chapter 7: Repetition using loops. Chapter 8: Characters and text strings. Chapter 9: Arrays of data. Chapter 10: Functions. Chapter 11: Files of data. Chapter 12: Structures, pointers and memory. Chapter 13: Objects and classes. End of chapter summaries, exercises and answers are included. Screenshots, explanations and diagrams throughout to help you understand new ideas and to show you how each program works. Appendices of useful information at the back of the book to help you write and debug your own C++ programs, including: ASCII codes, C++ reserved words, how to find common errors, useful Linux commands and compiler options, common ANSI colour codes, how to view programs as assembly source and machine code, glossary of terms. Learn more about important computing topics along the way, including: compilers, low-level code, binary, hexadecimal, overflow, memory, sorting and searching, searching. Ideal for Raspberry Pi enthusiasts, hobbyists, students or teachers. No prior knowledge of programming necessary. If you have previously tried any programming in Python or any other language, this is an ideal next step... you'll be surprised at how fast simple programs can be executed by your Raspberry Pi. Full speed ahead!

Debugging with GDB: The GNU Source-Level Debugger

By Richard Stallman & Stan Shebs

12th Media Services
Paperback (826 pages)

Debugging with GDB: The GNU Source-Level Debugger
List Price: $29.99*
Lowest New Price: $29.99*
Lowest Used Price: $37.75*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
Product Description:

Debugging with GDB: The GNU Source-Level Debugger, Tenth Edition, for GDB version 8.1.50.20180116-git.  This book is available for free at gnu.org. This book is printed in grayscale.

The purpose of a debugger such as gdb is to allow you to see what is going on "inside" another program while it executes - or what another program was doing at the moment it crashed. gdb can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:
- Start your program, specifying anything that might affect its behavior.
- Make your program stop on specified conditions.
- Examine what has happened, when your program has stopped.
- Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.

The GNU GRUB Manual: The GRand Unified Bootloader, Version 2.02

By Gordon Matzigkeit & Colin Watson

12th Media Services
Paperback (152 pages)

The GNU GRUB Manual: The GRand Unified Bootloader, Version 2.02
List Price: $12.99*
Lowest New Price: $12.99*
Lowest Used Price: $15.77*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
Product Description:

Briefly, a boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to an operating system kernel software (such as Linux or GNU Mach). The kernel, in turn, initializes the rest of the operating system (e.g. a GNU system).
GNU GRUB is a very powerful boot loader, which can load a wide variety of free operating systems, as well as proprietary operating systems with chain-loading. GRUB is designed to address the complexity of booting a personal computer; both the program and this manual are tightly bound to that computer platform, although porting to other platforms may be addressed in the future.
One of the important features in GRUB is flexibility; GRUB understands filesystems and kernel executable formats, so you can load an arbitrary operating system the way you like, without recording the physical position of your kernel on the disk. Thus you can load the kernel just by specifying its file name and the drive and partition where the kernel resides.
This manual is available online for free at gnu.org. This manual is printed in grayscale.

 

GNU Make Reference Manual: Version 4.2

By Richard M. Stallman & Paul D. Smith

12th Media Services
Paperback (222 pages)

GNU Make Reference Manual: Version 4.2
List Price: $14.99*
Lowest New Price: $14.99*
Lowest Used Price: $18.02*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
Product Description:

The make utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them. This manual describes GNU make, which was implemented by Richard Stallman and Roland McGrath.  This book is available as a free PDF from gnu.org.

The Make program is indispensable to maintainers of free software systems. The GNU Make manual, written by the program's original authors, is the definitive tutorial. It also includes an introductory chapter for novice users. The Make utility automates the process of compilation; it is especially useful when the source files of large programs change. It is a small program with a lot of power.
This book will show you:

  • How to write your own makefiles
  • Make's rule syntax and how to write your own rules
  • How the Make utility can be configured to automatically put binary and source files in the right places.
  • How to use make to create archive files automatically
  • Define, set and use Make's variables
  • How Make uses targets so that you can broaden or narrow Make's recompilation efforts on demand.
  • And much more!

This manual provides a complete explanation of Make, both the basics and extended features.

 

GNU Coding Standards

By Richard Stallman

Ingramcontent
Paperback (86 pages)

GNU Coding Standards
List Price: $14.99*
Lowest New Price: $14.53*
Lowest Used Price: $14.48*
Usually ships in 24 hours*
*(As of 21:09 Pacific 25 Apr 2018 More Info)


Click Here
  • Gnu Coding Standards
Product Description:
The GNU Coding Standards were written by Richard Stallman and other GNU Project volunteers. Their purpose is to make the GNU system clean, consistent, and easy to install. This document can also be read as a guide to writing portable, robust and reliable programs. It focuses on programs written in C, but many of the rules and principles are useful even if you write in another programming language. The rules often state reasons for writing in a certain way.

  RADMIN: fast, secure, affordable. Free Trial.


 
     
Shopping
 
  Books
   Apache
   BSD
   Eclipse
   Firefox
   GIMP
   GNOME
   GNU
   JBoss
   Linux
   MySQL
   OpenOffice
   Open Source
   Perl
   PHP
   PostgreSQL
   Python
   Ruby
   Security
   Solaris
   SQLite

  Clothing

  Magazines

  Software
 

ATI Echo Server for Linux

News Resources
 
  Companies

  Conferences

  Embedded

  Mobile

  Patents

  Security

  Software

  VoIP
 


 
   
Contact Us   Privacy   Terms Of Use   Advertising/Endorsements Disclosures

Copyright © 2006-2015, Answers 2000 Limited.

Answers 2000 Limited has no opinion about any stories or content of, or views expressed in, any linked news resource or website. Information about companies, organizations, products and services was believed to be correct at the time it was first published on this website, but may out of date by the time you read this website. For current information about any company or organization, readers are advised to check with the applicable company or organization.

Answers 2000 Limited expresses no opinion about any company or organization (including expressing no opinion on any investments in, with, or relating to, any company or organization), product or service. This website is not intended as investment or financial advice.

In Association With Amazon.com
Answers 2000 Limited is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures

Our sites use cookies, some of which may already be set on your computer. Use of our site constitutes consent for this. For details, please see Privacy.