Então você quer construir uma versão de 64 bits do ffmpeg? Tem certeza de que seu compilador não está fazendo binários de 64 bits por padrão? Se não estiver, o mais comum é editar o CFLAGS
, CXXFLAGS
e LDFLAGS
.
Você provavelmente usaria algo assim: -
CFLAGS="-m64 -O3 -fPIC" CXXFLAGS="$CFLAGS" LDFLAGS="-melf_x86_64 -O3" ../ffmpeg/configure --enable-static
Vale sempre a pena verificar as outras opções disponíveis em 'configure --help'. O ffmpeg tem muitas dependências opcionais, algumas das quais você provavelmente desejará ativar.
A outra maneira de segmentar uma arquitetura e uma plataforma específicas é usar os sinalizadores --host
, --target
e --build
configure. Estes são sinalizadores de autotools padrão. Eu sempre os confundo, mas uma explicação concisa deles pode ser encontrada em em linuxforums .