This interesting tool valgrind is a debug tool and can been used to find memory bug, include memory leak. There is a rpm in Fedora Core 3 CD. You can get it from CD or download the source code from their website. Moreover, this tool is a Free Software, and is freely available under the GNU General Public License. You can use it to debug Linux programs and it’s very easy to use.
Category: Linux
Programming in the UNIX Environment
There are two books i have read when i begin my programming carrer.
One is <Advanced Programming in the UNIX Environment> written by W. Richard Stevens. The other is <Linux Device Drivers, 2nd Edition> written by Alessandro Rubini and Jonathan Corbet
Makefile.am’s assignment
This is la qucik reference of Makefile.am’s assignment.
GNU Automake tools Quick Reference(Autoconf)
Because of the diversity of the Unix system, the famous ‘configure’ script should be runned before compiling the source code on the system. The script check your system environment such as where your library locate and help you decide which part of the source code should be complied. This small simple qucik refrence is made by myself when I started to work as Software Engineer.
Some commands I often use in Emacs
Before the end of June, 2005. I was completely know nothing about `Emacs‘. Thanks to Daniel told me such an excellent Editor and taught me lots of skills of using this great tool. It can perfectly help me do something that I cannot image before. So I will record some useful commands’ keyboard shortcuts for myself to refer. Notice that, all the keyboard shortcuts’ real command names could be found through C-h-k + ‘your keyboard shortcut’.