link “make” comando para lib e incluir

0

Eu quero usar o comando "make" e vinculá-lo ao caminho include e lib.

Estou usando:

make -I / path_to_include - L / caminho_para_lib

mas isso me dá:

"nada a ser feito para / path_to_lib

(o caminho está correto)

    
por George 10.02.2014 / 10:28

1 resposta

0

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.

    
por chronitis 10.02.2014 / 11:24