用clang-2.9编译qt 4.8 rc1 |
发布: 2011-11-10 10:09 |
clang这个新兴的编译器,由于编译速度优势,得到越来越多的软件支持。 qt 4.8开始试验性支持,在mkspec目录中加入了unsupported/linux-clang和unsupported/mac-clang,分别用于linux与 mac平台的qt编译配置。 下载qt 4.8 rc1包,解压, 编译脚本如下, $ cat ~/Downloads/qt-everywhere-opensource-src-4.8.0/clang_build.sh [code type="bash"] #!/bin/sh set -x # export QMAKESPEC=linux-clang ./configure -prefix /opt/qtclang -platform unsupported/linux-clang -opensource -make "libs" -fast -release time make [/code] 注意-platform参数,指定的是clang的配置文件路径。 如需要,可修改其他的configure参数。 用时: real 87m40.137s user 69m0.990s sys 4m55.514s phonon gstream模块编译错误了。 顺便附带编译boost的相关命令参数 下载boost 1.47.0,解压, ./bootstrap.sh --toolset=clang ./b2 toolset=clang 这样就编译好了,非常简单方便。 clang3即将发布,现在已经rc3了, http://llvm.org/pre-releases/3.0/ |
原文: http://qtchina.tk/?q=node/606 |
Powered by zexport
|