PREFIXO no Makefile

PREFIXO no Makefile

Eu realmente não sei como dar um título a essa pergunta, pois é muito estranho para mim. Vou tentar o Linux Form Scratch, mas estou fazendo algumas pesquisas primeiro. Estou preso com a compilação de pacotes a partir do código-fonte. A compilação não é o problema, mas a instalação é. a maioria dos pacotes usa configure para configurar a compilação. Um recurso útil é --prefix=${YOUR_PREFIX}. O prefixo desejado é /usr para a maioria dos pacotes. Então --prefix=/usr fará o trabalho, mas nem todos os pacotes vêm com configure, muitos deles possuem apenas um makefile. Como definir o prefixo? Estou usando dwm como exemplo e ele usa /usr/local como prefixo. Posso alterar manualmente o arquivo config.mk, mas não gosto de fazer isso sempre. existe uma maneira de definir prefix=/usr como padrão?

Eu tentei isso no Arch

Responder1

Você pode tentar definir a variável de ambiente, por exemplo, executando PREFIX=/usr makeem vez de make.

informação relacionada