차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:12.1:014-help [2024/06/03 21:59] – [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
줄 59: 줄 66:
 이런 경우 많은 사람들이 가장 마지막 줄만 보냅니다. 이런 경우 많은 사람들이 가장 마지막 줄만 보냅니다.
  
-<code cmdout=1-2 lang=bash>+<code cmdout=1-2 bash>
 make [2]: *** [make] Error 1</code> make [2]: *** [make] Error 1</code>
  
  • linuxfromscratch/12.1/014-help.1717451979.txt.gz
  • 마지막으로 수정됨: 2024/06/03 21:59
  • 저자 baecy