Como especificar a pasta de pesquisa para a biblioteca externa durante a criação do ffmpeg

5

Eu quero compilar e construir o ffmpeg na minha pasta pessoal, já que não tenho privilégio sudo, mas como especificar diretórios de busca para bibliotecas externas enquanto executo o configure? Eu tento habilitar o libx264, que está instalado na minha pasta pessoal em vez de '/ usr / local /', mas

./configure --enable-libx264

me retorna que libx264 não pode ser encontrado.

Como dizer ao configure que a libx264 está realmente em / home / myusername / local /?

    
por zhanwu 13.04.2011 / 21:53

1 resposta

7

Você precisa especificar CFLAGS e LDFLAGS extras para incluir os locais extras da biblioteca:

$ configure --extra-ldflags="-L/path/to/extra/lib" --extra-cflags="-I/path/to/extra/includes"

deve fazer isso. Você precisa especificar não a pasta raiz da libx264, mas as pastas dentro dela, onde a biblioteca compilada e os arquivos incluídos são, respectivamente.

Você pode especificar -L e -I várias vezes dentro das aspas para especificar vários locais extras.

    
por 13.04.2011 / 22:07

Tags