LinuxSir.cn,穿越时空的Linuxsir!

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

GCC的USE

[复制链接]
发表于 2010-2-20 12:36:30 | 显示全部楼层 |阅读模式
请问下emerge gcc 时+gtk 和-gtk有什么用途?在什么地方可以看出他们区别?

gcc要这么干嘛?
gtk? (
                x11-libs/libXt
                x11-libs/libX11
                x11-libs/libXtst
                x11-proto/xproto
                x11-proto/xextproto
                >=x11-libs/gtk+-2.2
                x11-libs/pango

还有其它的gcc_USE能不能介绍一下?
发表于 2010-2-20 13:40:30 | 显示全部楼层
用equery u 查一下,有简单的解释
回复 支持 反对

使用道具 举报

发表于 2010-2-20 16:56:29 | 显示全部楼层
安装gentoolkit工具,然后使用
#equery uses gcc
可以看到USE简单描述.
回复 支持 反对

使用道具 举报

发表于 2010-2-20 17:07:57 | 显示全部楼层
gtk在gcc中主要是给gcj用的,用于增加这么一个configure项目:--enable-java-awt=gtk

在/usr/portage/eclass/toolchain.eclass中,有这么一段
        # GTK+ is preferred over xlib in 3.4.x (xlib is unmaintained
        # right now). Much thanks to <csm@gnu.org> for the heads up.
        # Travis Tilley <lv@gentoo.org>         (11 Jul 2004)
        if ! is_gcj ; then
                confgcc="${confgcc} --disable-libgcj"
        elif use gtk ; then
                confgcc="${confgcc} --enable-java-awt=gtk"
        fi
回复 支持 反对

使用道具 举报

发表于 2010-2-21 11:20:01 | 显示全部楼层
反正我没有用这个use,我这里java几乎就没生存空间。
回复 支持 反对

使用道具 举报

发表于 2010-2-21 23:33:42 | 显示全部楼层
我猜是gcc自带的调试工具的图形界面版本吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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