Linux ccache加速C/C++編譯

github地址:http://github.com/ccache/ccache

安裝

使用

以make為例給所有C/C++編譯器名稱前加上"ccache "即可,如ccache gcc

機制

ccache是一個編譯器驅動器。第一趟編譯時ccache緩存瞭GCC的“-E”輸出、編譯選項以及.o文件到$HOME/.ccache。第二趟編譯時盡量利用緩存,必要時更新緩存。即使"make clean; make"也能從中獲得加速。ccache可以確保與直接使用GCC獲得完全相同的輸出。

ccache -s 可以查看使用的緩存大小、命中率等信息。

效果相當好,試下就知道瞭。

发表回复

相关推荐

你不知道的东莞地标有哪些?

有人说,建筑是一座城市的记忆,是人类留给城市的时代印记。时光不语,总有一些建筑能够讲述关于城市的前世今生。东莞,有节 ...

· 3秒前

国货之光,中文恐龙科普看PNSO!

孩子们喜欢恐龙,喜欢有关于恐龙的一切。 大多数优秀的恐龙科普,都是英文原版。因为专业词汇的问题,这些原版恐龙科普书籍 ...

· 13秒前

“巨龙”腾飞,世界之最,来之不易

在山东诸城恐龙博物馆陈展着一具世界之最“巨大诸城龙”。高9.1米,长16.6米,是目前世界上产出的同类型鸭嘴恐龙最高大的,因 ...

· 22秒前

讓我們用ArcGIS制作一張好看的中國月度氣溫圖

公眾號原文鏈接如封面所示,我們的目標是通過ArcGIS最基礎的功能,制作如下所示地圖制圖數據:2020年中國1-12月月最高氣溫數...

· 31秒前

浅谈伴游是什么?哪些伴游靠谱

大家好,我叫游老师,今年42岁,从事旅游社区计调工作11年了,今天和大家浅谈一下旅游行业里伴游预约一些问题,欢迎大家私信 ...

· 40秒前