一种提高C++项目编译速度的方法
基本信息
申请号 | CN202110194979.0 | 申请日 | - |
公开(公告)号 | CN112988159A | 公开(公告)日 | 2021-06-18 |
申请公布号 | CN112988159A | 申请公布日 | 2021-06-18 |
分类号 | G06F8/41 | 分类 | 计算;推算;计数; |
发明人 | 孙洪亮 | 申请(专利权)人 | 深圳阿帕云计算有限公司 |
代理机构 | - | 代理人 | - |
地址 | 518000 广东省深圳市南山区粤海街道高新区社区白石路3609号深圳湾科技生态园二区9栋B907 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种提高C++项目编译速度的方法,具体包括以下几个步骤:S1、首先,用户在GUI上选择项目,开始对项目进行多项分析;S2、项目分析结束后,再通过编辑器对其开始编译;S3、编译结束后,编辑器生成可执行文件,再通过GUI展示结果。本发明通过项目结构分析,将CPP的内容整合到一起,大幅度减少磁盘中间文件的数量,提高磁盘IO利用率;节约了C++程序员从编码到测试的等待时间,大幅度提高工作效率;无需分布式部署,单机即可使用,降低部署成本;根据磁盘的读写速率的差别,100W行代码的C++项目编译时间能够缩短5‑10倍;减少项目的研发周期,推动产品迅速升级迭代。 |
