Qt 4.3.1 编译、安装 (linux)

发布: 2007-09-04 08:53

Trolltech 已经发布了 Qt 4.3.1 的Release 版本,下面我们就来体验它吧


首先到trolltech 站点下载  qt-x11-opensource-src-4.3.1.tar.gz    ,      到一个空间比较大的目录,比如超过2G的剩余空间。现在的Qt 版本在linux 下的编译参数与3.0有所不同,将几个需要注意的参数列出来:


-prefix   参数:指定安装目录 , 默认是 /usr/local/Trolltech/Qt-4.3.1 , 你可以改一个其他目录,如/myopt/qt4


-make <part> 参数:指定要编译Qt 的哪个子集,这里的part可以是 libs tools examples demos 任何一个或者几个,不过libs肯定是需要编译的。默认情况下Qt Configure将编译所有的子集,特别消耗时间和空间。


-static : 编译静态库 , 编译出来的程序都特别大,但是发布程序的时候不需要让用户装Qt 库了,以这种模式发布的使用Qt 的程序有 opera 和 skype 等 。


-shared : 编译动态共享库 .so   , 这样编译出来的程序比较小巧了。


-release :


-debug:


-debug-and-release: 这三个参数指定编译是带调试信息或者是不带调试信息的Qt 库。这要看你是否要使用它做开发了。


 


主要的参数都列出来了,其他的就用默认的吧,现在编译开始了:


bash> cd /myopt/


bash> tar zxvf /path/to/qt-x11-opensource-src-4.3.1.tar.gz


bash> cd qt-x11-opensource-src-4.3.1


bash> ./configure -prefix /myopt/qt4 -release -shared -fast -make libs  -no-qt3support


bash> make


bash> make install


bash> ls -l  /myopt/qt4


drwxr-xr-x  2 root root    384 2007-09-04 08:16 bin

drwxr-xr-x 16 root root    416 2007-09-04 07:58 include

drwxr-xr-x  3 root root   1352 2007-09-04 08:05 lib

drwxr-xr-x 56 root root   1712 2007-09-04 08:17 mkspecs

drwxr-xr-x  2 root root    432 2007-09-04 08:05 phrasebooks

drwxr-xr-x  8 root root    232 2007-09-04 07:58 plugins

-rw-r--r--  1 root root 331128 2007-08-07 21:08 q3porting.xml


现在就可以使用bin目录下的 qmake 来编译其他qmake 项目 了。


 


 



原文: http://qtchina.tk/?q=node/74

Powered by zexport