Course Outline heading

Linux Programming Tools Course Outline

Linux Programming Tools

  • SESSION 1: Introduction
    • Course Objectives
    • Prerequisites
    • Procedures
  • SESSION 2: Bash
    • Shells
    • Prompt and Special Characters
    • Redirection and Pipes
    • Aliases and Environmental Variables
    • Substitution and Expressions
    • Creating and Executing Scripts
    • Conditionals
    • Loops
    • Functions
  • SESSION 3: Compilers
    • GCC and Optimizations
    • Major Options
    • Preprocessor
    • Other Languages
  • SESSION 4: Libraries
    • From libc5 to glibc
    • Static Libraries
    • Shared Libraries
    • Linking Libraries
  • SESSION 5: Make
    • Makefiles for simple applications
    • More complicated rules
    • Built-in rules
    • Making libraries
    • Building large projects
  • SESSION 6: Version Control
    • Revision Control System (RCS)
    • Concurrent Control System (CVS)
  • SESSION 7: Debugging
    • gdb (xxgdb, ddd)
    • Electric Fence
    • gprof

LINUX PROGRAMMING TOOLS

(c) COPYRIGHT AXIAN, INC. 2000

 

Axian Contact Information