src에서 OpenBSD를 컴파일하는 방법은 무엇입니까?

src에서 OpenBSD를 컴파일하는 방법은 무엇입니까?

OpenBSD에서 실행하면 다음이 발행됩니다.

git clone https://github.com/openbsd/src.git

그렇다면 모든 OpenBSD 바이너리를 어떻게 컴파일합니까? "메인" make 파일이 있나요? /bin 등과 같은 디렉토리가 아닌 src 디렉토리에만 바이너리가 필요합니다.

답변1

OpenBSD FAQ 아래 섹션에서는 OpenBSD 구축을 위한 기본 시스템을 설명합니다.소스 코드로 시스템 구축.

최신 OpenBSD 시스템을 사용하여 시스템을 구축한다고 가정하고 최신 커널을 설치하고 다음 내용을 읽어 보십시오.다음은 현재 FAQ입니다..

"기본" Makefile은 계층 구조의 최상위에 있는 Makefile입니다 src.

set을 사용하여 기본 시스템을 구축하는 DESTDIR것은 허용되지 않으므로(기본 Makefile에서는 허용되지 않음) 실제로 시스템을 구축하고 이 방법으로 대체 위치에 설치할 수 없으며 install대상이 기본적으로 구축됩니다.

나는 chroot(시도해본 적이 없음)나 가상 머신에서 기본 시스템을 구축하는 것을 권장합니다.

관련 정보