@Slaxik

Компиляция приложения для Андроид на Ubuntu?

cmake проходит без ошибок с такими параметрами
CC=clang CXX=clang++ cmake -D BUILD_TESTS=OFF -D ARCH="armv7-a" -ldl -D STATIC=ON -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=release -D ANDROID=true -D BUILD_TAG="android" -D BOOST_ROOT=/opt/android/boost_1_65_1 -D BOOST_LIBRARYDIR=/opt/android/boost_1_65_1/android32/lib -DCMAKE_C_COMPILER="/usr/bin/clang" -DCMAKE_CXX_COMPILER="/usr/bin/clang++" -D CMAKE_POSITION_INDEPENDENT_CODE:BOOL=true -D BOOST_IGNORE_SYSTEM_PATHS_DEFAULT=ON

При запуски сборки make ошибка
error: unknown target CPU 'armv7-a'
Обьяснить что означает ошибка, ведь для clang сборщика мы же задаем проц. непонятно помогите.
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Обьяснить что означает ошибка, ведь для clang сборщика мы же задаем проц. непонятно помогите.

Ошибка означает, что clang либо clang++ не знает архитектуру armv7-a. Подозреваю, что собираешь ты на x86 и clang и clang++ -- компиляторы для x86. Если так, надо заменить CC=clang и CXX=clang++ на имена кросс-компиляторов под arm.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы