como habilitar o ccache

1

Eu estou completamente noob nisso, Eu não sei o que é o arquivo make, e eu não sei o que é bashrc.

mas eu sei onde baixar o código-fonte e usar a fonte somebash.sh, em seguida, fazer o arquivo (como foi dito por alguém para executar esses comandos)

Eu fiz algumas pesquisas e descobri que o ccache pode acelerar a velocidade de compilação sequencial, mas não tenho ideia do que devo fazer ao ler essas instruções on-line (incluir ccache no caminho, qual caminho, onde e como e gcc colorgcc, bashrc, o que são estes?)

Então, se alguém puder dar instruções passo a passo, isso será incrível.

    
por user97662 15.05.2014 / 03:13

3 respostas

2

Gostaria de ler esta documentação e, em seguida,

  
  1. sudo apt-get install ccache
  2.   
  3. Supondo que você esteja criando um pacote de origem "padrão",
  4.   
export CC="ccache gcc"
export CXX="ccache g++"
./configure

Se você realmente deseja "substituir" o padrão gcc e g++ , você pode então

ln -s $(which ccache) /usr/local/bin/gcc
ln -s $(which ccache) /usr/local/bin/g++
ln -s $(which ccache) /usr/local/bin/cc
    
por Elliott Frisch 15.05.2014 / 05:22
1

Você pode procurar na esta documentação , por exemplo. Resumidamente:

  1. Instale o pacote ccache - você sabe, sudo apt-get install ccache
  2. Coloque a seguinte linha no seu ~/.bashrc :

export PATH="/usr/lib/ccache/bin/:$PATH"

Claro, por favor, verifique se /usr/lib/ccache/bin realmente existe, pode ser instalado em outro lugar.

    
por thiagowfx 15.05.2014 / 04:18
0

Faça a instalação a partir do código-fonte, é um trabalho para mim

Download:

wget https://www.samba.org/ftp/ccache/ccache-3.3.3.tar.gz

Descompacte:

tar -zxvf ccache-3.3.3.tar.gz

Digite a pasta:

cd ccache-3.3.3

Para compilar e instalar o ccache, execute estes comandos:

./configure
make
make install

Criar um link simbólico para o ccache

cp ccache /usr/local/bin/
cd /usr/local/bin/
ln -s ccache /usr/local/bin/gcc
ln -s ccache /usr/local/bin/g++
ln -s ccache /usr/local/bin/cc
ln -s ccache /usr/local/bin/c++
    
por Bleno Silva 02.12.2016 / 19:07