настроить параметр «--prefix» для кросс-компиляции
Какой путь я должен пройти к--prefix
опция при выполнении кросс-компиляции: я должен указать путь на моей машине сборки или путь на целевой платформе?
Предположим, я встроил код в/home/me/arm/build/target_fs/usr
после этого я копирую файлы на свою целевую платформу, где они будут расположены по адресу/usr
, Должен ли я использовать--prefix=/home/me/arm/build/target_fs/usr
или просто--prefix=/usr
а потомmake install DESTDIR=/home/me/arm/build/target_fs
?
Я думал, что--prefix
это не путь для сборки, а путь для работающей среды (то есть путь на целевой платформе). ОтветыВот заставляет меня думать, что я прав. Но там есть много страниц (например,Кросс-компиляция FFmpeg для Распбиана: --prefix=/my/path/were/i/keep/built/
) где люди используют путь на сборке машины для--prefix
, Так что я в замешательстве.