View Full Version : [debian] ccache
chi lo usa :fagiano:
notate differenze sostanziali compilando?
ciao piloz
avevo scritto i tempi poi li ho levati....
cmq tipo su di un kernel che magari la prima volta non ti funziona, la seconda volta che lo compili risparmi tantissimo tempo.
fai un paio di prove, con e senza e lo vedi subito.
ricordati di pulire prima la cache con il -C
ciao
ciao piloz
avevo scritto i tempi poi li ho levati....
cmq tipo su di un kernel che magari la prima volta non ti funziona, la seconda volta che lo compili risparmi tantissimo tempo.
fai un paio di prove, con e senza e lo vedi subito.
ricordati di pulire prima la cache con il -C
ciao
l'ho installato l'altro ieri... mi sono chiesto se dovevo configurarlo e sul man come sul sito c'è solo indicato di cambiare i link di cc e gcc a ccache...
facendo così non sono più riuscito a ricompilare sicchè ho rimesso i link apposta ma ccache sta sempre installata.
pulire la cache /dove/come/quando/perchè ? :help:
Ciao yts :D :sofico: :D :cincin: :mano:
la velocità di ccache sta nel compilare cose che hanno subito o non sono state compilate precedentemente.
per tenere conto di queste cose ruba spazio su disco.
i comandi sono vari e il -C flusha appunto la cache.
io in debian ho aggiunto la riga come da man nel mio .bashrc
praticamente è sempre attivo ma basta commentarla per disattivarlo.
es:
export CFLAGS="-march=athlon-mp -O2 -pipe -fomit-frame-pointer -fstack-protector"
PATH=/usr/src/gcc-3.4.1-pp/bin/:$PATH
PATH=/usr/lib/ccache:$PATH
le altre sono le impostazioni del gcc tra i vari che provo.
ciao
si ma -C quando lo do... :rolleyes:
ok o quasi in .bashrc...anche se export di cflags non ne ho :rolleyes:
la metto lo stesso :rolleyes:
___
PATH=/usr/src/gcc-3.4.1-pp/bin/:$PATH
PATH=/usr/lib/ccache:$PATH
questo oK :D
forse tralasciai qualcosa nel man ccache, te che dici :D
si ora va bene
il link del gcc levalo perche tu non credo lo abbia dove l'ho messo io
e poi non ti servirebbe niente avere solo il path li, magari fa del casino.
il -C lo dai quando hai finito cambi tipo oggetto di compilazione oppure ti manca spazio su disco.
cmq andrebbe dato il meno possibile altrimenti la prima volta è come se compilassi normalmente.
fai un paio di prove con e senza che vediamo i tempi :sofico:
byez
a ok... ti passo i tempi appena posso. grazie :) :) :)
se ti dico che non c'ho capito un cazzo non ti offenti vero? :muro: :rotfl: :D :rolleyes: :D :rotfl: :muro:
rockwolf
02-11-2005, 20:59
ci ho provato pure io con i link, però non conta nulla...
sinceramente mi scoccia modificare tutti i makefiles a mano...
qualcun di voi ha debian ed è riuscito a configurare il tutto senza stravolgere mezza distro?
seguendo le istruzioni del man la cosa cabia solo per gli utenti "normali", per root la cosa non vale (ed il kernel lo compilo da root...)
apt-get install ccache
emacs /root/.bashrc
aggiungi:
export PATH=/usr/lib/ccache:$PATH
emacs /home/tuo_user/.bashrc
aggiungi:
export PATH=/usr/lib/ccache:$PATH
$source /root/.bashrc
$source /home/tuo_user/.bashrc
Ciao ;)
The Katta
03-11-2005, 09:00
mi sa che c'è un pò di confusione su come funzia ccache, oppure ho capito male io.
http://ccache.samba.org/
http://www.debian-administration.org/articles/129
:)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.