Ubuntu Building static Qt

source: qt-everywhere-opensource-src-4.7.3.tar.gz
platform:Ubuntu

Configure environment

1
2
3
sudo apt-get install build-essential
sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev libglu1-mesa-dev libgtk2.0-dev
sudo apt-get install xorg-dev

Build & Install

Decompress qt sources, run configure:

1
2
3
./configure -static -debug-and-release -no-webkit -nomake demos -nomake examples -qt-sql-mysql
make sub-src
make install

edit /etc/profile, adding:

1
2
3
export QTDIR=/opt/qtsdk-xxxx/qt
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
export PATH=$PATH:$QTDIR/bin

Refrences

My post(chinese)
Qt Downloads(chinese)