일기 [2007 년 05 월 15 일] lFS 소감
뒤의 LFS 는 상대 적 으로 순 조 롭 습 니 다. 만 날 때 까지.
SPECFILE=`dirname $(gcc -print-libgcc-file-name)`/specs &&
gcc -dumpspecs > $SPECFILE &&
sed 's@^/lib/ld-linux.so.2@/tools&@g' $SPECFILE > tempspecfile &&
mv -vf tempspecfile $SPECFILE &&
unset SPECFILE
나중에 케이스 가 생 겼 습 니 다. 나중에 Liuxsir 포럼 에서 LFS 판 의 흔 한 오류 해결 방법 을 조회 한 후에 원래 입력 오류 라 는 것 을 알 게 되 었 습 니 다. 여기 '(따옴표)작은 따옴표 로 보기 쉽 지만 실제로 이 키 는 왼쪽 상단 숫자 키 1 의 왼쪽 에 있 습 니 다. 여기 서 가장 먼저 저 지 른 오 류 는 명령 이 & & 로 끝 난 줄 착각 하 는 것 입 니 다. 사실은 & & 는 연결 기호 일 뿐 이전 명령 의 실행 결과 가 진짜 일 때 다음 명령 을 계속 하 는 것 을 나타 냅 니 다.(이렇게 하면 순서대로 실행 할 수 있 습 니 다. 이전 명령 이 잘못 되면 다음 명령 은 실행 되 지 않 습 니 다)
$(gcc - print - libgcc - file - name) 는 gcc 명령 으로 실 행 된 결 과 를 새로운 변수 로 표시 합 니 다.
dirname 출력 경로
반 따옴표 의 기능 은 명령 을 바 꾸 고 반 따옴표 의 문자열 을 명령 으로 실행 하 는 것 입 니 다.
마지막. SPECFILE = 'dirname $(gcc - print - libgcc - file - name)'/specs 가 실행 한 결 과 는 gcc 의 경 로 를 변수 SPECFILE 에 전달 하 는 것 입 니 다.
본 고 는 '바람 이 불고 구름 이 움직인다' 는 블 로그 에서 나 온 것 이 니 작가 와 연락 하 세 요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
양식 제출 후 제출 버튼 비활성화텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.