LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1545|回复: 8

gentoo可以全局设置成ICC么?

[复制链接]
发表于 2008-9-26 14:07:38 | 显示全部楼层 |阅读模式
http://gentoo-wiki.com/HOWTO_ICC_and_Portage
这有一篇gentoo从gcc转icc的文章,想知道换成icc的话有什么优点或者缺点?intel的cpu。
搜了一下,好像说icc编译出来的比gcc的效率高,求解
发表于 2008-9-26 14:41:06 | 显示全部楼层
自己探索探索吧
或者等别的用过的人来指点你

我估计可能会遇到些问题,速度应该会快一点
因为gcc要照顾所有的cpu,icc只需要考虑intel cpu
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-26 15:40:26 | 显示全部楼层
谢谢版主,回头我试一下哈
回复 支持 反对

使用道具 举报

发表于 2008-9-26 19:50:35 | 显示全部楼层
wiki里已经写很清楚了,全局和基础系统(Glibc等)不建议设置为ICC,我这里尝试过一些包,有些就不能编译过。这是我的package.icc,注释#为未编译过或可以完成编译但有问题的包,另:2.6 内核可以用ICC编译。
cat /etc/portage/package.icc
#sys-apps/openrc
#net-libs/xulrunner
#www-client/mozilla-firefox
#x11-drivers/nvidia-drivers
#sys-apps/v86d
#app-dicts/stardict
#media-video/avidemux
#virtual/opengl
#sys-boot/grub
app-i18n/scim
app-i18n/scim-pinyin
app-i18n/scim-sunpinyin
app-i18n/scim-tables
app-i18n/scim-input-pad
#x11-misc/xscreensaver
#app-emulation/wine
net-proxy/privoxy
net-misc/tor
sys-apps/microcode-ctl
net-ftp/filezilla
sys-fs/ntfs3g
sys-apps/baselayout
sys-apps/catfish

#x11-drivers/xf86-input-keyboard
x11-apps/xwd
x11-libs/libXScrnSaver
x11-apps/xrandr
x11-libs/libXv
x11-libs/libSM
x11-misc/xinput
x11-misc/util-macros
x11-apps/luit
x11-apps/xwininfo
x11-libs/libFS
x11-apps/xrdb
x11-libs/libXinerama
x11-apps/xdpyinfo
x11-apps/xset
x11-apps/sessreg
x11-apps/xkbcomp
media-fonts/font-xfree86-type1
x11-base/xorg-x11
x11-apps/x11perf
x11-apps/xev
x11-apps/xprop
x11-libs/libXrandr
x11-drivers/xf86-input-mouse
x11-libs/libXfont
x11-libs/xtrans
x11-libs/libXau
x11-libs/libXext
x11-libs/libX11
x11-libs/libxkbfile
x11-libs/libXdmcp
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXi
x11-libs/pixman
media-libs/mesa
x11-apps/mesa-progs
media-fonts/font-adobe-75dpi
media-fonts/font-misc-misc
media-fonts/font-cursor-misc
x11-misc/xbitmaps
x11-misc/xkeyboard-config
x11-apps/iceauth
x11-apps/rgb
x11-apps/xauth
x11-apps/xinit
x11-libs/libXaw
x11-libs/libXpm
x11-libs/libXxf86misc
x11-libs/libXxf86vm
x11-libs/libdmx
x11-libs/libXfixes
x11-libs/libXtst
x11-libs/libXres
x11-libs/libxkbui
x11-libs/liblbxutil
x11-proto/randrproto
x11-proto/renderproto
x11-proto/fixesproto
x11-proto/damageproto
x11-proto/xextproto
x11-proto/xproto
x11-proto/xf86dgaproto
x11-proto/xf86miscproto
x11-proto/xf86rushproto
x11-proto/xf86vidmodeproto
x11-proto/xf86bigfontproto
x11-proto/compositeproto
x11-proto/recordproto
x11-proto/resourceproto
x11-proto/videoproto
x11-proto/scrnsaverproto
x11-proto/evieext
x11-proto/trapproto
x11-proto/xineramaproto
x11-proto/fontsproto
x11-proto/kbproto
x11-proto/inputproto
x11-proto/bigreqsproto
x11-proto/xcmiscproto
x11-proto/glproto
x11-proto/dmxproto
x11-proto/xf86driproto
x11-libs/libdrm
x11-proto/printproto
x11-apps/mkfontdir
x11-apps/mkfontscale
x11-apps/xplsprinters

xfce-base/xfdesktop
xfce-base/libxfce4util
xfce-base/libxfcegui4
xfce-base/libxfce4mcs
xfce-base/xfce4-panel
xfce-base/xfce4-session
xfce-base/xfce-mcs-plugins
xfce-base/xfce-mcs-manager
xfce-base/xfwm4
app-editors/mousepad
xfce-base/thunar
x11-terms/terminal
x11-themes/gtk-engines-xfce

gnome-base/gnome-keyring
net-libs/libtorrent
net-p2p/rtorrent
app-portage/eix
x11-libs/wxGTK
app-i18n/poedit
app-portage/elogviewer
x11-themes/gtk-engines-nodoka
games-fps/quake3
rox-base/rox
media-gfx/gqview
x11-base/xorg-server
media-libs/tiff
media-libs/freetype
dev-libs/atk
dev-libs/glib
x11-libs/gtk+
x11-libs/pango
x11-libs/libXft
#x11-libs/cairo
#gnome-base/gdm
media-tv/xdtv
#media-libs/xine-lib
#media-libs/xine-ui
media-video/ffmpeg
media-video/mplayer
media-tv/tvtime
dev-lang/python
dev-python/pyxml
dev-db/sqlite
dev-libs/libxml2
app-arch/tar
app-arch/bzip2
app-arch/gzip
app-arch/unzip
app-arch/cpio
app-arch/rar
app-arch/unrar
app-arch/p7zip
app-arch/unarj
sys-power/powertop
media-libs/x264
media-sound/lame
#media-libs/faac
#media-libs/giflib
media-libs/speex
media-libs/libtheora
media-libs/xvid
media-libs/libogg
#media-libs/libvorbis
dev-libs/lzo
net-irc/xchat
media-libs/libpng
dev-libs/libgpg-error
media-gfx/gimp
回复 支持 反对

使用道具 举报

发表于 2008-9-27 14:33:50 | 显示全部楼层
Post by LongerZ;1887321
wiki里已经写很清楚了,全局和基础系统(Glibc等)不建议设置为ICC,我这里尝试过一些包,有些就不能编译过。这是我的package.icc,注释#为未编译过或可以完成编译但有问题的包,另:2.6 内核可以用ICC编译。


搭车问一下ICC编译内核怎么操作?源代码里有两个头文件里有检查ICC的宏,但是直接设CC=icc貌似编不过..
回复 支持 反对

使用道具 举报

发表于 2008-9-28 21:59:48 | 显示全部楼层
openBSD里有pcc,听说比gcc效率高很多。
回复 支持 反对

使用道具 举报

发表于 2008-9-28 22:40:45 | 显示全部楼层
Post by richardpku;1887694
搭车问一下ICC编译内核怎么操作?源代码里有两个头文件里有检查ICC的宏,但是直接设CC=icc貌似编不过..


过些时间 intel 会出用 icc 编译内核的新的白皮书,到时候可以参考。
回复 支持 反对

使用道具 举报

发表于 2008-9-29 12:33:49 | 显示全部楼层
我先前看过chinaunix.net上的一篇文章,似乎简单的CC=icc make 是无效的。(Makefile机制不懂)
回复 支持 反对

使用道具 举报

发表于 2008-9-29 13:29:36 | 显示全部楼层
CC=icc make 难道用的不是 gcc?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表