首页 > 代码库 > 使用ccache大幅度加速gcc编译速度

使用ccache大幅度加速gcc编译速度

  • Author:Echo Chen(陈斌)
  • Email:chenb19870707@gmail.com
  • Blog:Blog.csdn.net/chen19870707
  • Date:May 9th, 2013     

Explain

 在做游戏服务器时,由于耦合度较高,每次编译都需要编译整个工程,非常耗时,偶然的发现了ccache,安装使用了一下,果然神奇,原来需要5分钟编译的工程1分钟可以编译完成,很好用,下面mark一下ubuntu下安装使用方法。


  •  安装ccache

 sudo apt-get install ccache

  • 查看ccache 安装位置

whereis ccache

查看安装路径, /usr/bin/ccache

  • 创建gcc,g++链接

mkdir ~/.bin
cd ~/.bin/
ln -s /usr/bin/ccache gcc
ln -s /usr/bin/ccache g++

  • PATH设置,更改本地.bashrc文件,修改gcc,g++链接到ccache

 vim ~/.bashrc
添加 export PATH="/home/<user>/.bin:$PAHT

  • 确认是否生效

<span style="font-weight: normal;">which  g++</span>

     如果是/home/<user>/.bin/g++就成功了;


直接编译项目,是不是飞一样的感觉,

此外ccache也支持android

xcode ccache加速:https://stackedit.io/viewer#!provider=gist&gistId=bace97f64151a503b824&filename=speedup-xcode-via-ccache-zhzheng-1.md

-

Echo Chen:Blog.csdn.net/chen19870707

-



使用ccache大幅度加速gcc编译速度