UNIX-Linux
UNIX/Linux Development Environment

This course is intended for programmers who wish to get the most out of the tools at their disposition on a GNU/Linux system. It is an introduction to the steps required for creating software respecting Linux/UNIX installation and deployment standards.
Syllabus
- Introduction
- Open Source Licensing
- Using the GCC compiler(s)
- Creation of shared libraries
- Customizing the build system (make)
- Revision control (Git, Subversion)
- Introduction to symbolic debuggers (gdb)
- Optimization with execution profilers and memory managment
- The Eclipse IDE (optional)
Audience
Developpers
Prerequisites
Knowledge of C language and use of GNU/Linux system. SFL101 recommended. Having knowledge of C language and that of GNU/Linux and its environment is recommended.
Eddy Fraga
SCIREQ