차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:014-help [2024/06/03 21:58] – [1.5.3. 컴파일 문제] baecy | linuxfromscratch:12.1:014-help [2024/06/14 12:54] (현재) – baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
^ Linux From Scratch - Version 12.1-systemd | ^ Linux From Scratch - Version 12.1-systemd | ||
^ Chapter 1. Introduction | ^ Chapter 1. Introduction | ||
- | |[[.: | + | |[[.: |
- | |자료 | + | |자료 |
---- | ---- | ||
===== 1.5. 도움 ===== | ===== 1.5. 도움 ===== | ||
+ | |||
<WRAP center round info 90%> | <WRAP center round info 90%> | ||
참고 \\ | 참고 \\ | ||
줄 20: | 줄 21: | ||
또한 메일링 리스트와 IRC를 통해 기꺼이 도움을 제공하는 훌륭한 LFS 커뮤니티가 있습니다(이 책의 [[.: | 또한 메일링 리스트와 IRC를 통해 기꺼이 도움을 제공하는 훌륭한 LFS 커뮤니티가 있습니다(이 책의 [[.: | ||
+ | |||
+ | ---- | ||
==== 1.5.1. 언급해야 할 사항 ==== | ==== 1.5.1. 언급해야 할 사항 ==== | ||
줄 35: | 줄 38: | ||
이 책에서 벗어났다고 해서 저희가 도움을 드리지 않는다는 의미는 아닙니다. 결국 LFS는 개인 취향에 관한 것입니다. 정해진 절차에 대한 변경 사항을 미리 알려주시면 문제의 가능한 원인을 평가하고 파악하는 데 도움이 됩니다. | 이 책에서 벗어났다고 해서 저희가 도움을 드리지 않는다는 의미는 아닙니다. 결국 LFS는 개인 취향에 관한 것입니다. 정해진 절차에 대한 변경 사항을 미리 알려주시면 문제의 가능한 원인을 평가하고 파악하는 데 도움이 됩니다. | ||
</ | </ | ||
+ | |||
+ | ---- | ||
==== 1.5.2. 구성 스크립트 문제 ==== | ==== 1.5.2. 구성 스크립트 문제 ==== | ||
구성 스크립트를 실행하는 동안 문제가 발생하면 config.log 파일을 검토하세요. 이 파일에는 구성 중에 발생한 오류 중 화면에 인쇄되지 않은 오류가 포함되어 있을 수 있습니다. 도움을 요청해야 하는 경우 관련 줄을 포함하세요. | 구성 스크립트를 실행하는 동안 문제가 발생하면 config.log 파일을 검토하세요. 이 파일에는 구성 중에 발생한 오류 중 화면에 인쇄되지 않은 오류가 포함되어 있을 수 있습니다. 도움을 요청해야 하는 경우 관련 줄을 포함하세요. | ||
+ | |||
+ | ---- | ||
==== 1.5.3. 컴파일 문제 ==== | ==== 1.5.3. 컴파일 문제 ==== | ||
줄 44: | 줄 51: | ||
화면 출력과 다양한 파일의 내용은 컴파일 문제의 원인을 파악하는 데 유용합니다. 구성 스크립트와 make 실행의 화면 출력은 도움이 될 수 있습니다. 전체 출력을 포함할 필요는 없지만 관련 정보를 모두 포함해야 합니다. 다음은 make 화면 출력에 포함할 정보의 유형에 대한 예입니다. | 화면 출력과 다양한 파일의 내용은 컴파일 문제의 원인을 파악하는 데 유용합니다. 구성 스크립트와 make 실행의 화면 출력은 도움이 될 수 있습니다. 전체 출력을 포함할 필요는 없지만 관련 정보를 모두 포함해야 합니다. 다음은 make 화면 출력에 포함할 정보의 유형에 대한 예입니다. | ||
- | <code cmdout=1-20 | + | <code cmdout=1-20 bash> |
gcc -DALIASPATH=\"/ | gcc -DALIASPATH=\"/ | ||
gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o expand.o file.o function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o variable.o vpath.o default.o remote-stub.o version.o opt1.o | gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o expand.o file.o function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o variable.o vpath.o default.o remote-stub.o version.o opt1.o | ||
줄 55: | 줄 62: | ||
make[1]: *** [all-recursive] Error 1 | make[1]: *** [all-recursive] Error 1 | ||
make[1]: Leaving directory `/ | make[1]: Leaving directory `/ | ||
- | make: *** [all-recursive-am] Error 2 | + | make: *** [all-recursive-am] Error 2</ |
- | </ | + | |
이런 경우 많은 사람들이 가장 마지막 줄만 보냅니다. | 이런 경우 많은 사람들이 가장 마지막 줄만 보냅니다. | ||
- | <code cmdout=1 | + | <code cmdout=1-2 bash> |
- | make [2]: *** [make] Error 1 | + | make [2]: *** [make] Error 1</ |
- | </ | + | |
이 정보는 무엇이 잘못되었는지가 아니라 무엇이 잘못되었다는 것만 기록하기 때문에 문제를 진단하기에 충분하지 않습니다. 위의 예에서와 같이 실행된 명령과 모든 관련 오류 메시지를 포함한 전체 섹션을 저장해야 합니다. | 이 정보는 무엇이 잘못되었는지가 아니라 무엇이 잘못되었다는 것만 기록하기 때문에 문제를 진단하기에 충분하지 않습니다. 위의 예에서와 같이 실행된 명령과 모든 관련 오류 메시지를 포함한 전체 섹션을 저장해야 합니다. | ||
인터넷에서 도움을 요청하는 방법에 대한 [[http:// | 인터넷에서 도움을 요청하는 방법에 대한 [[http:// |