make
não aceita opções como -L /path/to/somewhere
- esses são argumentos que precisam ser fornecidos ao compilador e make
não os transmitirá. Você provavelmente precisará editar o Makefile
apropriadamente.
Dependendo do Makefile
, ele geralmente usará uma variável como CFLAGS
, LIBS
ou LDFLAGS
para passar opções extras ao compilador. Você pode defini-las quando executar make
: LIBS=-lmylib LDFLAGS=-L/path/to/mylib make
. Isso depende do Makefile
ter sido escrito para usar tais variáveis, no entanto, qual será gerado por um sistema como autoconf
provavelmente, mas um escrito à mão não.