configure a opção "--prefix" para compilação cruzada
Qual caminho devo passar para o--prefix
opção ao fazer a compilação cruzada: devo especificar o caminho na minha máquina de compilação ou o caminho na plataforma de destino?
Suponha que eu construa o código em/home/me/arm/build/target_fs/usr
, depois disso, copio os arquivos na minha plataforma de destino, onde eles estarão localizados/usr
. Devo usar--prefix=/home/me/arm/build/target_fs/usr
ou apenas--prefix=/usr
e depoismake install DESTDIR=/home/me/arm/build/target_fs
?
Eu pensei que o--prefix
não é o caminho para a construção, mas o caminho para o ambiente em execução (ou seja, o caminho na plataforma de destino). As respostasaqui me faz pensar que estou certo. Mas há muitas páginas por aí (por exemplo,FFmpeg de compilação cruzada para Raspbian: --prefix=/my/path/were/i/keep/built/
) onde as pessoas usam o caminho na máquina de construção para o--prefix
. Então, eu estou confuso.