Chapter 33. CC Programming Tools for Fedora


Chapter 33. C/C++ Programming Tools for Fedora

IN THIS CHAPTER

  • Programming in C with Linux

  • Elements of the C/C++ Language

  • Using the C Programming Project Management Tools Provided with Fedora Core Linux

  • Using the GNU C Compiler

  • A Simple C Program

  • Graphical Development Tools

  • Additional Resources

  • Reference

Learning how to use a computer language such as C or C++ can be more complex and difficult than learning shell scripting. You must learn to think in terms of machine resources and the way actions are accomplished within the computer, taking into account the operating system, language syntax, and assorted development tools, rather than think in terms of user-oriented commands.

Of course, the main benefit of learning C or C++ is that Linux and nearly all its related software is open sourceif a program doesn't work the way you want it to, you can change it as long as you have the source code! You can also find a lot of "hidden" documentation in programmer comments inside the source to nearly all Linux programs.

This chapter focuses on C- and C++-related tools for Linux, such as the GNU C Compiler Collection (gcc) system, and prototyping environments for GNOME and the K Desktop Environment (KDE). The information presented here introduces some of the commands used to compile C and C++ programs, along with information about related programming tools.



Red Hat Fedora 5 Unleashed
Red Hat Fedora 5 Unleashed
ISBN: 067232847X
EAN: 2147483647
Year: 2004
Pages: 362

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net