Makefile의 접두사

Makefile의 접두사

이 질문에 제목을 어떻게 붙여야 할지 잘 모르겠습니다. 제게는 꽤 이상하기 때문입니다. 나는 처음부터 리눅스를 시도해 볼 예정이지만 먼저 몇 가지 조사를 하고 있습니다. 소스에서 패키지를 컴파일하는 데 막혔습니다. 컴파일이 문제가 아니라 설치가 문제입니다. 대부분의 패키지는 구성을 사용하여 빌드를 구성합니다. 편리한 기능 중 하나는 --prefix=${YOUR_PREFIX}입니다. 대부분의 패키지에서 원하는 접두사는 /usr입니다. 따라서 --prefix=/usr이 작업을 수행하지만 모든 패키지가 구성과 함께 제공되는 것은 아니며 많은 패키지에는 makefile만 있습니다. 접두어를 설정하는 방법은 무엇입니까? 저는 dwm을 예로 사용하고 있으며 /usr/local을 접두사로 사용합니다. config.mk 파일을 수동으로 변경할 수 있지만 매번 그렇게 하는 것을 좋아하지 않습니다. prefix=/usr을 기본값으로 설정하는 방법이 있나요?

나는 이것을 아치에 시도했다

답변1

PREFIX=/usr make. 대신 실행하는 등 환경 변수를 설정해 볼 수도 있습니다 make.

관련 정보