Ассемблер GNU не найден, установить / обновить газовый препроцессор - PullRequest
0 голосов
/ 13 июня 2018

Я хочу кросс-компилировать FFmpeg, используя clang.Вот часть моей конфигурации.

 ./configure --cross-prefix=${TOOLCHAIN}/bin/arm-linux-androideabi-

var TOOLCHAIN - это каталог инструментов.После настройки вывод:

 C compiler                toolchains/bin/arm-linux-androideabi-gcc
 C library                 bionic
 host C compiler           gcc
 host C library            

Я хочу изменить компилятор на clang.Итак, я export CC=${TOOLCHAIN}/bin/clang.Однако конфигурация сохраняет gcc.Как использовать компилятор clang и clang ++?

Я попытался настроить CC следующим образом.

--cc="${TOOLCHAINS_PREFIX}/bin/clang"

Но я получил ошибку.

GNUассемблер не найден, установить / обновить газовый препроцессор

Заранее спасибо.

РЕДАКТИРОВАТЬ

Я попытался --disable-asm, тогда я могу пройти тест конфигурации.Но размер сгенерированных библиотек увеличился.

...