April 11, 2006

A memory bug detector

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.

Continue reading »

February 02, 2006

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

Continue reading »

August 26, 2005

Makefile.am's assignment

This is la qucik reference of Makefile.am's assignment.

Continue reading »

August 24, 2005

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.

Continue reading »

August 23, 2005

Autoconf Macro Reference

This is an alphabetical list of each Autoconf macro used in this book, along with a description of what each does.
The documents is not made by me. I just extract it from the e-book written by Gary V. Vaughan.

Continue reading »

August 18, 2005

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'.

Continue reading »