차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:033-general_compilation_instructions [2024/06/04 10:54] – baecy | linuxfromscratch:12.1:033-general_compilation_instructions [2024/06/14 16:07] (현재) – [iii. 기본적인 컴파일 과정] baecy | ||
---|---|---|---|
줄 18: | 줄 18: | ||
* 컴파일 전에 여러 패키지를 패치하지만 문제를 우회하기 위해 패치가 필요한 경우에만 패치를 적용합니다. 현재 장과 다음 장 모두에서 패치가 필요한 경우가 많지만 동일한 패키지를 두 번 이상 빌드할 때 패치가 바로 필요하지 않은 경우도 있습니다. 따라서 다운로드한 패치에 대한 지침이 누락된 것 같더라도 걱정하지 마세요. 패치를 적용할 때 //offset// 또는 //fuzz//에 대한 경고 메시지가 표시될 수도 있습니다. 패치가 성공적으로 적용된 것이므로 이러한 경고에 대해 걱정하지 마세요. | * 컴파일 전에 여러 패키지를 패치하지만 문제를 우회하기 위해 패치가 필요한 경우에만 패치를 적용합니다. 현재 장과 다음 장 모두에서 패치가 필요한 경우가 많지만 동일한 패키지를 두 번 이상 빌드할 때 패치가 바로 필요하지 않은 경우도 있습니다. 따라서 다운로드한 패치에 대한 지침이 누락된 것 같더라도 걱정하지 마세요. 패치를 적용할 때 //offset// 또는 //fuzz//에 대한 경고 메시지가 표시될 수도 있습니다. 패치가 성공적으로 적용된 것이므로 이러한 경고에 대해 걱정하지 마세요. | ||
- | * 대부분의 패키지를 컴파일하는 동안 화면에 일부 경고 메시지가 스크롤됩니다. 이는 정상이며 무시해도 됩니다. 이러한 경고는 일반적으로 더 이상 사용되지 않지만 유효하지 않은 C 또는 C++ 구문 사용에 관한 것입니다. C 표준은 자주 변경되며 일부 패키지는 아직 업데이트되지 않았습니다. 이는 심각한 문제는 아니지만 경고가 표시되는 원인이 됩니다. | + | * 대부분의 패키지를 컴파일하는 동안 화면에 일부 경고 메시지가 스크롤됩니다. 이는 정상이며 무시해도 됩니다. 이러한 경고는 일반적으로 더 이상 사용되지 않지만, 유효하지 않은 |
- | * 마지막으로 '' | + | * 마지막으로 '' |
- | * 마지막으로 두 가지 중요한 항목을 강조해야 합니다. | + | * 마지막으로 두 가지의 지켜야 하는 |
<WRAP alert round center 90%> | <WRAP alert round center 90%> | ||
- | 중요 \\ | + | **중요** \\ |
- | 빌드 | + | 빌드 |
* **bash**가 사용 중인 셸입니다. | * **bash**가 사용 중인 셸입니다. | ||
줄 36: | 줄 36: | ||
<WRAP alert round center 90%> | <WRAP alert round center 90%> | ||
**중요** \\ | **중요** \\ | ||
- | 다음은 빌드 | + | 다음은 빌드 |
- | - 모든 소스와 패치를 | + | - 모든 소스와 패치를 |
- '' | - '' | ||
- 각 패키지에 대해. | - 각 패키지에 대해. | ||
- | - **tar** 프로그램을 사용하여 빌드할 패키지를 추출합니다. [[.: | + | - **tar** 프로그램을 사용하여 빌드할 패키지를 추출합니다. [[.: |
- | - 소스 코드를 추출할 때 tar 명령 외의 다른 방법을 사용하지 마세요. 특히 cp -R 명령을 사용하여 소스 코드 트리를 다른 곳에 복사하면 소스 트리의 링크와 타임스탬프가 파괴되어 빌드에 실패할 수 있습니다. | + | - 소스 코드를 추출할 때 **tar** 명령 외의 다른 방법을 사용하지 마세요. 특히 |
- | - 패키지를 추출할 때 만든 디렉터리로 변경합니다. | + | - 디렉터리를 |
- | - 패키지 빌드 | + | - 패키지 빌드 |
- | - 빌드가 완료되면 소스 디렉터리로 | + | - 빌드가 완료되면 |
- 별도의 지시가 없는 한 추출한 소스 디렉터리를 삭제합니다. | - 별도의 지시가 없는 한 추출한 소스 디렉터리를 삭제합니다. | ||
</ | </ |