Software Development under Linux
In this lecture we are going to cover what you need to know in order to start programming in C/C++ in a Linux environment. We will cover the following:
- 1. Why Program under Linux? (Briefly)
- 2. Use of gcc/g++
- 3. Writing Makefiles
- 4. The Almighty Emacs
- 5. The gdb Debugger
- 6. DDD - The Data Display Debugger
- 7. valgrind - a Good Tool to Detect Memory Problems