LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo的gcc怎么和其他发行版的组织方式不一样?

[复制链接]
发表于 2011-4-13 18:08:34 | 显示全部楼层 |阅读模式
gentoo中emerge -s gcc,没有出现任何其他语言的信息,例如gcc-c++等,连gcc的USE标记中也没有相关信息。

是不是说gentoo中的gcc已经集成所有的语言?
发表于 2011-4-13 18:13:47 | 显示全部楼层
嗯,gcc的USE标记可以选择需要支持的语言,不明白为什么你会那么说。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-13 18:36:48 | 显示全部楼层
我确实没有在use标记中找到c++,所以才这么说。
回复 支持 反对

使用道具 举报

发表于 2011-4-13 18:53:25 | 显示全部楼层
Post by easior lars;2134876
我确实没有在use标记中找到c++,所以才这么说。

c++的有啊
  1. $ equery uses gcc
  2. ....
  3. - -   nocxx     : Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
  4. ....
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-4-13 19:02:56 | 显示全部楼层
Post by easior lars;2134876
我确实没有在use标记中找到c++,所以才这么说。


cxx就是c++
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-13 20:33:25 | 显示全部楼层
Post by adaptee;2134881
c++的有啊


  1. $ equery uses gcc

  2. ....
  3. - -   nocxx     : Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
  4. ....

复制代码


原来是这样啊。

你有没有发现你禁用了c++的支持。我这边的结果和你类似。但是很奇怪,hello.cpp的程序还是能被通过和正确执行,这是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2011-4-13 20:43:35 | 显示全部楼层
Post by easior lars;2134900
原来是这样啊。

你有没有发现你禁用了c++的支持。我这边的结果和你类似。但是很奇怪,hello.cpp的程序还是能被通过和正确执行,这是怎么回事?


你理解错了,上面的输出表示 nocxx 这个 USE 未被启用
回复 支持 反对

使用道具 举报

发表于 2011-4-14 04:37:35 | 显示全部楼层
關掉cxx?勇氣可嘉。USE介紹後段還有大寫的警告呢……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-14 07:30:05 | 显示全部楼层
看来我的理解完全反过来了,nocxx未被起用的意思是系统支持c++功能。

惯性思维。
回复 支持 反对

使用道具 举报

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

本版积分规则

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