To install tt-analyze and tt-generate you need CMake:
http://www.cmake.org/

The CMake files are configured to work with gcc/g++.

Furthermore you need the Boost library:
http://www.boost.org/
In addition to the include files you need the following binary libraries:
Boost System Library
Boost Filesystem Library
Boost Thread Library
Boost Regex Library

If your Boost installation is not found automatically you have to specify the BOOST_ROOT and
BOOST_LIBRARYDIR variables in CMake.

Example with Makefiles:

cd SOURCE_DIR
cmake -G "Unix Makefiles" . 
make

If you want (or have to) set some variables such as CMAKE_BUILD_TYPE, BOOST_ROOT or BOOST_LIBRARYDIR (for example if Boost is not installed in a standard location) you can use the CMake text mode wizard or a CMake GUI for yout platform.

Wizard:
cd SOURCE_DIR
cmake -i -G "Unix Makefiles" .
make