configure文件里边有默认的配置,都初始化好了,就是说你./configure什么都不加,有些功能还是会编译的,我按照dist large, medium small 和 minimal都编译过,开启和关闭的功能都一样,没啥区别。举个例子:
dist 的:
Build type: qws/linux-x86-g++
Architecture: i386
Host architecture: i386
Build ............... libs tools examples demos docs translations
Configuration ....... release shared dll embedded largefile stl precompile_header separate_debug_info mmx 3dnow sse sse2 exceptions_off phonon phonon-backend accessibility embedded reduce_exports ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-jpeg system-mng system-png png system-tiff system-freetype system-zlib nis cups glib gstreamer dbus openssl svg webkit scripttools release
Debug ............... no
Qt 3 compatibility .. no
QtDBus module ....... yes (run-time)
QtScriptTools module yes
QtXmlPatterns module no
Phonon module ....... yes
SVG module .......... yes
WebKit module ....... yes
STL support ......... yes
PCH support ......... yes
MMX/3DNOW/SSE/SSE2.. yes/yes/yes/yes
IPv6 support ........ yes
IPv6 ifname support . yes
getaddrinfo support . yes
getifaddrs support .. yes
Accessibility ....... yes
NIS support ......... yes
CUPS support ........ yes
Iconv support ....... no
Glib support ........ yes
GStreamer support ... yes
Large File support .. yes
GIF support ......... plugin
TIFF support ........ plugin (system)
JPEG support ........ plugin (system)
PNG support ......... yes (system)
MNG support ......... plugin (system)
zlib support ........ system
Session management .. no
Embedded support .... x86
Freetype2 support ... auto (system)
Graphics (qt) ....... linuxfb multiscreen
Graphics (plugin) ...
Decorations (qt) .... styled windows default
Decorations (plugin)
Keyboard driver (qt). tty
Keyboard driver (plugin)
Mouse driver (qt) ... pc linuxtp
Mouse driver (plugin)
OpenGL support ...... no
MySQL support ....... plugin
SQLite support ...... plugin (qt)
OpenSSL support ..... yes (run-time)
minimal的:
Build type: qws/linux-x86-g++
Architecture: i386
Host architecture: i386
Build ............... libs tools examples demos docs translations
Configuration ....... release shared dll embedded largefile stl precompile_header separate_debug_info mmx 3dnow sse sse2 exceptions_off minimal-config phonon phonon-backend accessibility embedded reduce_exports ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-jpeg system-mng system-png png system-tiff system-freetype system-zlib nis cups glib gstreamer dbus openssl svg webkit scripttools release
Debug ............... no
Qt 3 compatibility .. no
QtDBus module ....... yes (run-time)
QtScriptTools module yes
QtXmlPatterns module no
Phonon module ....... yes
SVG module .......... yes
WebKit module ....... yes
STL support ......... yes
PCH support ......... yes
MMX/3DNOW/SSE/SSE2.. yes/yes/yes/yes
IPv6 support ........ yes
IPv6 ifname support . yes
getaddrinfo support . yes
getifaddrs support .. yes
Accessibility ....... yes
NIS support ......... yes
CUPS support ........ yes
Iconv support ....... no
Glib support ........ yes
GStreamer support ... yes
Large File support .. yes
GIF support ......... plugin
TIFF support ........ plugin (system)
JPEG support ........ plugin (system)
PNG support ......... yes (system)
MNG support ......... plugin (system)
zlib support ........ system
Session management .. no
Embedded support .... x86
Freetype2 support ... auto (system)
Graphics (qt) ....... linuxfb multiscreen
Graphics (plugin) ...
Decorations (qt) .... styled windows default
Decorations (plugin)
Keyboard driver (qt). tty
Keyboard driver (plugin)
Mouse driver (qt) ... pc linuxtp
Mouse driver (plugin)
OpenGL support ...... no
MySQL support ....... plugin
SQLite support ...... plugin (qt)
OpenSSL support ..... yes (run-time)