Building & Installing ACE in Linux 
iDog
ACE is a useful lib for programming network and multithreading applications.
-  Get the source distribution: ACE5.xx.tar.gz
 -  Set environment variables:
 
ACE_ROOT=/home/username/ace
Export ACE_ROOT
LD_LIBRARY_PATH=$(ACE_ROOT)/ace:$LD_LIBRARY_PATH
Export LD_LIBRARY_PATH
-  Retrieve ACE-install.sh, and move it to the dir with the archive file
 
tar –zxvf ACE5.xx.tar.gz ACE_wrappers/ACE-install.sh
mv ACE_wrappers/ACE-install.sh ./
-  Edit the install script:
-  Locate MY_ACEDIR, make it equals to /home/username/ace
 -  Locate MY_ACE_CONFIG, make it to config-linux.h
 -  Locate MY_ACE_GNU_MACROS, make it to platform_linux.GNU
 
 -  Run the install script:
 
./ACE-install.sh
That’s it. The header files and libraries are installed in $(ACE_ROOT)/ace.