Install the build tool chain on Linux, install it will rely on dpkg-dev,g++,libc6-dev,make, etc., so the dependent tools will be installed after installation. So described in the Ubuntu Software Library
Informational List of build-essential packages
If you don't plan to build the Debian packages, you don ' t need the package. Starting with dpkg (>= 1.14.18) This is the required for building Debian packages.
This is contains an informational list of packages which is considered essential for building Debian packages. This is also depends on the packages in that list, to make it easy to have the build-essential packages installed.
If you have the This package installed, the need to install whatever a package specifies as its build-time dependencies T o Build the package. Conversely, if you is determining what your package needs to build-depend on, you can always leave out of the packages this Package depends on.
The "This" is not the "the definition of what" packages is build-essential; The real definition is in the Debian Policy Manual. This package contains merely a informational list, which is all the most people need. However, if this package and the manual disagree, the manual is correct.
Install command: sudo apt-get install build-essential
Software Introduction:http://packages.ubuntu.com/zh-cn/lucid/build-essential
Installing the build Toolchain on Linux