免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: fender0107401
打印 上一主题 下一主题

[C++] 什么项目这么牛逼? [复制链接]

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
11 [报告]
发表于 2014-02-07 09:09 |只看该作者
都是大牛啊

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
12 [报告]
发表于 2014-02-07 10:18 |只看该作者
回复 9# koolcoy

这个我以前常用,效果挺明显。

不过现在不用了,也没啥原因,就是不用了。

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
13 [报告]
发表于 2014-02-07 10:19 |只看该作者
呵呵,比如,linux发行版,包含上千个组件,完整编译时间相当长~~~

论坛徽章:
36
子鼠
日期:2013-08-28 22:23:29黄金圣斗士
日期:2015-12-01 11:37:51程序设计版块每日发帖之星
日期:2015-12-14 06:20:00CU十四周年纪念徽章
日期:2015-12-22 16:50:40IT运维版块每日发帖之星
日期:2016-01-25 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之福建
日期:2016-04-07 11:25:2215-16赛季CBA联赛之青岛
日期:2016-04-29 18:02:5915-16赛季CBA联赛之北控
日期:2016-06-20 17:38:50技术图书徽章
日期:2016-07-19 13:54:03程序设计版块每日发帖之星
日期:2016-08-21 06:20:00
14 [报告]
发表于 2014-02-07 15:06 |只看该作者
这么牛逼的项目都是土豪项目~

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
15 [报告]
发表于 2014-02-07 20:40 |只看该作者
回复 10# folklore

在大一些的项目里make clean根本无法避免,我遇到的原因有:

1. 项目的编译脚本可能存在bug,不make clean结果不正确。编译脚本的bug一般都比C/C++代码的bug难查找,所以维护人员大多数时候都将就着用,不愿意去改 ...
2. 有些时候需要修改编译脚本,这种情况下不make clean是不现实的。
3. 项目中混合使用多种编译脚本,makefile,autotools,cmake,scons等。在使用了多种编译脚本后依赖关系很难维护到文件修改这一层,往往只能维护到模块修改这层。 这并不是管理混乱造成的,而是大项目必然会依赖一些第三方的开发库/工具,这些开发库/工具的编译脚本无法控制,为这些项目重新编写统一的编译脚本也不简单。
4. 代码发布前make clean图个心里安慰

论坛徽章:
1
戌狗
日期:2014-03-04 13:31:12
16 [报告]
发表于 2014-02-08 09:53 |只看该作者
我喜欢make clean;make

论坛徽章:
0
17 [报告]
发表于 2014-02-08 13:18 |只看该作者
我就听在华为工作的一个朋友说,他们的项目的源代码,不包含任何资源文件,是4G....

我现实生活中见过的最多源代码的项目了。

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
18 [报告]
发表于 2014-02-08 13:36 |只看该作者
回复 17# fl3w


   

论坛徽章:
3
射手座
日期:2014-08-18 12:15:53戌狗
日期:2014-08-22 09:53:36寅虎
日期:2014-08-22 14:15:29
19 [报告]
发表于 2014-02-10 16:28 |只看该作者
C和C++从来就不是编译器有好的语言,语法对程序员可读性好但是对编译器而言词法分析会花费更多的时间。
不像Go一开始就是为编译器快速运行而设计的语法,但是却需要程序员写大量的提示性语法来帮助编译器节省语法分析的时间,

任何事情都是有代价的。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
20 [报告]
发表于 2014-02-11 01:40 |只看该作者
gaojl0728 发表于 2014-02-10 16:28
C和C++从来就不是编译器有好的语言,语法对程序员可读性好但是对编译器而言词法分析会花费更多的时间。
不 ...

C和C++编译慢主要是因为在语言设计的时候偷懒了,弄了一个#include,如果没这个东西,快速编译毫无压力
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP