차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:12.1:014-help [2024/06/03 21:58] – [1.5.3. 컴파일 문제] baecylinuxfromscratch: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  ^^^
-|[[.:013-resources|이전]]  |  [[.:01-introduction|위로]] / [[.:014-help|처음으로]]  |  [[.:015-introduction|다음]]|+|[[.:013-resources|이전]]  |  [[.:01-introduction|위로]] / [[.:12.1|처음으로]]  |  [[.:2-preparing_for_the_build|다음]]|
  
-|자료  |  개요|+|자료  |  빌드 준비|
  
 ---- ----
  
 ===== 1.5. 도움 ===== ===== 1.5. 도움 =====
 +
 <WRAP center round info 90%> <WRAP center round info 90%>
 참고 \\ 참고 \\
줄 20: 줄 21:
  
 또한 메일링 리스트와 IRC를 통해 기꺼이 도움을 제공하는 훌륭한 LFS 커뮤니티가 있습니다(이 책의 [[.:013-resources|1.4절 "자원"]] 섹션 참조). 하지만 매일 여러 건의 지원 문의가 들어오고 있으며, 그 중 상당수는 FAQ로 이동하거나 메일링리스트를 먼저 검색하면 쉽게 답을 얻을 수 있는 것들이었습니다. 따라서 가능한 한 최상의 지원을 제공하기 위해서는 먼저 스스로 조사를 해보셔야 합니다. 그래야 좀 더 특이한 지원 요구사항에 집중할 수 있습니다. 검색을 통해 해결책을 찾을 수 없는 경우 지원 요청에 모든 관련 정보(아래에 언급된 내용)를 포함하시기 바랍니다. 또한 메일링 리스트와 IRC를 통해 기꺼이 도움을 제공하는 훌륭한 LFS 커뮤니티가 있습니다(이 책의 [[.:013-resources|1.4절 "자원"]] 섹션 참조). 하지만 매일 여러 건의 지원 문의가 들어오고 있으며, 그 중 상당수는 FAQ로 이동하거나 메일링리스트를 먼저 검색하면 쉽게 답을 얻을 수 있는 것들이었습니다. 따라서 가능한 한 최상의 지원을 제공하기 위해서는 먼저 스스로 조사를 해보셔야 합니다. 그래야 좀 더 특이한 지원 요구사항에 집중할 수 있습니다. 검색을 통해 해결책을 찾을 수 없는 경우 지원 요청에 모든 관련 정보(아래에 언급된 내용)를 포함하시기 바랍니다.
 +
 +----
  
 ==== 1.5.1. 언급해야 할 사항 ==== ==== 1.5.1. 언급해야 할 사항 ====
줄 35: 줄 38:
 이 책에서 벗어났다고 해서 저희가 도움을 드리지 않는다는 의미는 아닙니다. 결국 LFS는 개인 취향에 관한 것입니다. 정해진 절차에 대한 변경 사항을 미리 알려주시면 문제의 가능한 원인을 평가하고 파악하는 데 도움이 됩니다. 이 책에서 벗어났다고 해서 저희가 도움을 드리지 않는다는 의미는 아닙니다. 결국 LFS는 개인 취향에 관한 것입니다. 정해진 절차에 대한 변경 사항을 미리 알려주시면 문제의 가능한 원인을 평가하고 파악하는 데 도움이 됩니다.
 </WRAP> </WRAP>
 +
 +----
  
 ==== 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 lang=bash>+<code cmdout=1-20 bash>
 gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\" -DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" -DLIBDIR=\"/mnt/lfs/usr/lib\" -DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I. -g -O2 -c getopt1.c gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\" -DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" -DLIBDIR=\"/mnt/lfs/usr/lib\" -DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I. -g -O2 -c getopt1.c
 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 `/lfs/tmp/make-3.79.1' make[1]: Leaving directory `/lfs/tmp/make-3.79.1'
-make: *** [all-recursive-am] Error 2 +make: *** [all-recursive-am] Error 2</code>
-</code>+
  
 이런 경우 많은 사람들이 가장 마지막 줄만 보냅니다. 이런 경우 많은 사람들이 가장 마지막 줄만 보냅니다.
  
-<code cmdout=1 lang=bash> +<code cmdout=1-2 bash> 
-make [2]: *** [make] Error 1 +make [2]: *** [make] Error 1</code>
-</code>+
  
 이 정보는 무엇이 잘못되었는지가 아니라 무엇이 잘못되었다는 것만 기록하기 때문에 문제를 진단하기에 충분하지 않습니다. 위의 예에서와 같이 실행된 명령과 모든 관련 오류 메시지를 포함한 전체 섹션을 저장해야 합니다. 이 정보는 무엇이 잘못되었는지가 아니라 무엇이 잘못되었다는 것만 기록하기 때문에 문제를 진단하기에 충분하지 않습니다. 위의 예에서와 같이 실행된 명령과 모든 관련 오류 메시지를 포함한 전체 섹션을 저장해야 합니다.
  
 인터넷에서 도움을 요청하는 방법에 대한 [[http://catb.org/~esr/faqs/smart-questions.html|현명한 질문 요령]]은 온라인으로 확인할 수 있습니다. 이 문서를 읽고 힌트를 따라하세요. 이렇게 하면 필요한 도움을 받을 가능성이 높아집니다. 인터넷에서 도움을 요청하는 방법에 대한 [[http://catb.org/~esr/faqs/smart-questions.html|현명한 질문 요령]]은 온라인으로 확인할 수 있습니다. 이 문서를 읽고 힌트를 따라하세요. 이렇게 하면 필요한 도움을 받을 가능성이 높아집니다.
  • linuxfromscratch/12.1/014-help.1717451917.txt.gz
  • 마지막으로 수정됨: 2024/06/03 21:58
  • 저자 baecy