设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
LFS(LinuxfromScratch)
›
GCC将改用C++编写,LFS 将迎来重大变化 ...
返回列表
查看:
1170
|
回复:
5
GCC将改用C++编写,LFS 将迎来重大变化
[复制链接]
地球发动机
地球发动机
当前离线
积分
265
IP卡
狗仔卡
发表于 2010-6-2 13:47:18
|
显示全部楼层
|
阅读模式
GCC开发组现在宣布将改用C++,这将使bootstrap发生重大变化,也会影响LFS的实现方法。严重关注中。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
聚焦深空
聚焦深空
当前离线
积分
1133
IP卡
狗仔卡
发表于 2010-6-2 14:00:59
|
显示全部楼层
http://gcc.gnu.org/ml/gcc/2010-05/msg00705.html
引用请给出出处。
冷静观察中。
回复
支持
反对
使用道具
举报
显身卡
stesen
stesen
当前离线
积分
647
IP卡
狗仔卡
发表于 2010-6-2 16:51:42
|
显示全部楼层
这会不会影响性能?
比较忧虑..
回复
支持
反对
使用道具
举报
显身卡
poet
poet
当前离线
积分
1357
IP卡
狗仔卡
发表于 2010-6-3 12:32:33
|
显示全部楼层
Post by
stesen;2094004
这会不会影响性能?
比较忧虑..
纯 C++,尤其是现在的基于模板的标准C++,在大多数基础算法的性能上都是优于C语言的。
在 C++ 里面用 C 语言的方式编程并且调用 C 语言的库才会造成低效。而基础库如果改造成纯 C++ 版本应该就不存在此问题。
不过有一点可以肯定的就是这将对 gcc 引入 c++ 标准库的依赖,而这就意味着不可能制作出一款只包含 C 库的 gcc。(嵌入式编程中,曾经经常使用不支持 c++ 的 gcc 的。)
回复
支持
反对
使用道具
举报
显身卡
lfsfresher
lfsfresher
当前离线
积分
8
IP卡
狗仔卡
发表于 2010-6-3 12:51:09
|
显示全部楼层
gcc改用c++编写,我觉得和编译c没有太大关系吧.
又不是说不能编译c文件了,不支持标准c了.
c用的库是glibc,gcc用什么写都应该没关系吧.
说错了请指正.
回复
支持
反对
使用道具
举报
显身卡
聚焦深空
聚焦深空
当前离线
积分
1133
IP卡
狗仔卡
发表于 2010-6-3 13:18:46
|
显示全部楼层
poet 一直断言不断,大家可无视。
lfsfresher 说了句大实话,编译器只是编译器;如果不准备为编译器贡献代码,火星文写编译器也没关系。
人家邮件列表中只是说 FSF 批准使用 c++ 去写编译器罢了,不必激动。
此公可能受 c++ 实现的 llvm-clang binutils-gold 影响有些大。
gold 性能优于 ld,适用范围仍不及 ld。
好事者可在本坛搜搜 gold,偶之前有搜集资料。
bootstrap 一次 llvm-clang 即可大概看到未来 c++ 实现 gcc 版本 bootstrap 过程。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表