PREFIX no Makefile

0

Eu realmente não sei como dar a esta pergunta um título, já que é bem estranho para mim. Vou tentar o scratch do linux, mas estou fazendo uma pesquisa primeiro. Eu estou preso com a compilação de pacotes da fonte. A compilação não é o problema, mas a instalação é. a maioria dos pacotes usa o configure para configurar a compilação. Um recurso útil é --prefix = $ {YOUR_PREFIX}. O prefixo é want é / usr para a maioria dos pacotes. Então --prefix = / usr fará o trabalho, mas nem todos os pacotes vêm com o configure, muitos deles têm apenas um makefile. Como definir o prefixo? Estou usando o dwm como exemplo e ele usa / usr / local como prefixo. Eu posso manualmente alterar o arquivo config.mk, mas eu não gosto de fazer isso toda vez. Existe uma maneira de definir o prefixo = / usr como padrões?

Eu tentei isso no arco

    
por 73nismit 18.07.2015 / 18:14

1 resposta

0

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

    
por 18.07.2015 / 18:48