ПриветОшибка компиляции iotovity croos.
Я новичок в iotivity и следуя инструкциям iotivity вики для понимания и строительной базы (на Ubuntu 16.04)
AIM -. Для ARM кросс-компиляции. Мы следуем приведенной ниже ссылке «Иотивность».
https://wiki.iotivity.org/iotivity_porting_to_arm_based_platforms?s[]=arm&s[]=based&s[]=platforms
Описанный ниже стадии 4, как упоминание в ссылке.
Мы используем компилятор arm-linux-gnueabi, который поддерживает сборщик для нашего инструмента Artik 520 - ARM Cortex A7.
4) Загрузите заголовок/библиотеки UUID для архитектуры оружия из Интернета или из linkuuid-arm.zip. Поместите заголовки/библиотеки UUID в папку IoTivity (например: iotivity/extlibs /). Обновите CPPPATH/LIBPATH для заголовков/библиотек UUID в требуемом SConscript
Как описано выше, я выполнил следующие шаги. -Issue - это папка uuid-arm, которая не имеет никакого смысла в SConscript при распаковке (только в папке с заголовком и библиотекой), и это не Cleary, который является обязательным SConscript для добавления ниже строк. Uuid.so присутствует в папке lib uuid-arm. Ниже перечислены строки, которые следует упомянуть. Я запутался в этом, что будет необходимым Sconscripts и как отладить это. Просьба помочь в этом.
For E.g.: env.AppendUnique(CPPPATH = [ '<uuid header path>'])
env.AppendUnique(LIBPATH = ['<uuid Library Path>'])
env.AppendUnique(LIBS = ['uuid'])
{{:arm_uuid_path.png?200|}} -----> This line itself is a syntax error to add anywhere.
Сложение Команда
Scons TARGET_OS = линукс TARGET_ARCH = рука TARGET_TRANSPORT = IP Обеспеченные = 0 RELEASE = 1 TC_PREFIX = рычажного линукс-gnueabi- TC_PATH =/USR/рычажного линукс-gnueabi/бен
ОШИБКА
SCons: Строительные цели ...
Scons: строительные цели, связанные VariantDir: из/Linux/рука/релиз Связывание из/Linux/ARM/выхода/ресурсов/CSD k/connectivity/src/libconnectivity_abstraction.so
/usr/lib/gcc-cross/arm-linux-gnueabi/5/../../../../arm-linux-gnueabi/bin/ л.д.: не может найти -luuid
collect2: ошибка: л.д. возвращается 1 выход состояния
SCons: *** [из/Linux/ARM/релиз/ресурс/csdk/подключения/SRC/libconnectivity_abstraction.so] ошибка 1
SCons: строительство прекращено из-за ошибки
Спасибо за помощь ..
Это то, о чем я беспокоюсь на странице iotivity, упоминание добавляет эти строки в необходимые файлы сценариев. Я не могу найти точные файлы, которые вам нужны. однако, глядя на объекты, связанные с erro-related VariantDir: out/linux/arm/release Linking out/linux/arm/release/resource/csdk/connectivity/src/libconnectivity_abstraction.so, я пытаюсь добавить эти строки в csdk и connectivity. но он терпит неудачу с той же ошибкой. –