beyondlinuxfromscratch:12.4:ccache

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
beyondlinuxfromscratch:12.4:ccache [2026/02/21 21:55] – 만듦 baecybeyondlinuxfromscratch:12.4:ccache [2026/03/13 13:19] (현재) baecy
줄 5: 줄 5:
 ------ ------
 === CCACHE 4.x 설정 === === CCACHE 4.x 설정 ===
-1. /etc/ccache.conf +아래의 기록은 원효대사처럼 작동도 안되는 ccache보면서 이상하다만 외치던 사람의 삽질결과물 입니다. 
-<codeprism cmdout=2-10+==0. /etc/profile.d/ccache.sh== 
-cat /etc/ccache.conf +<codeprism lang=bash> 
 +# /etc/extra-func.sh 에는 BLFS에 있는 startup script 장에 나와있는 PATH 관련 bash function 이 들어 있습니다. 
 +source /etc/extra-func.sh 
 +export CCACHE_DIR=/var/cache/ccache 
 +export CCACHE_CONFIGPATH=/etc/ccache.conf 
 +[[ -d ${CCACHE_DIR} ]] || mkdir -p ${CCACHE_DIR} 
 +echo $PATH | grep '^/usr/local/bin' || pathprepend /usr/local/bin PATH 
 +</codeprism
 +==1. /etc/ccache.conf== 
 +<codeprism lang=ini>
 cache_dir = /var/cache/ccache cache_dir = /var/cache/ccache
 compression = true compression = true
줄 22: 줄 31:
 export CCACHE_DIR=/var/cache/ccache export CCACHE_DIR=/var/cache/ccache
 sudo groupadd -g 501 dev-ccache sudo groupadd -g 501 dev-ccache
-sudo usermod -aG dev ccache username+sudo usermod -aG dev-ccache username
 sudo mkdir -pv $CCACHE_DIR sudo mkdir -pv $CCACHE_DIR
 sudo chown -R :dev-ccache $CCACHE_DIR sudo chown -R :dev-ccache $CCACHE_DIR
줄 29: 줄 38:
 <codeprism lang=bash> <codeprism lang=bash>
 sudo find $CCACHE_DIR -type d -exec chmod 2775 {} + sudo find $CCACHE_DIR -type d -exec chmod 2775 {} +
-sudo find $CCACHE_DIR -type f -exec chmod 644 {} +</codeprism>+sudo find $CCACHE_DIR -type f -exec chmod 644 {} + 
 +unset CCACHE_DIR</codeprism> 
 +확인은 다음과 같이 
 +<codeprism lang=bash> 
 +# 설정 확인 
 +ccache -p 
 +# 실행중 상태 확인 
 +watch ccache -s</codeprism> 
 +뭔가 이상하게 작동한다 싶으면 
 +<codeprism lang=bash> 
 +export CCACHE_LOGFILE=$HOME/ccache.clue.log 
 +# 패키지 빌드 진행후 로그 파일 분석 
 +unset CCACHE_LOGFINE</codeprism> 
 ------ ------
 <WRAP centeralign> <WRAP centeralign>
  • beyondlinuxfromscratch/12.4/ccache.1771710932.txt.gz
  • 마지막으로 수정됨: 2026/02/21 21:55
  • 저자 baecy