Помогает разработчикам быстро компилировать, проверять и поддерживать в долгосрочной перспективе открытые библиотеки C/C++ для системы OpenHarmony.
Выполните скрипт build.sh для автоматической компиляции всех библиотек в директории main и автоматического создания пакета для установки в каталог $LYCIUM_ROOT/usr/$pkgname/$ARCH.
./build.sh # Неявная компиляция: компилирует все библиотеки в директории main
./build.sh aaa bbb ccc ... # Явная компиляция: компилирует указанные библиотеки aaa bbb ccc ... в директории main и связанные с ними зависимости.
Процесс переноса: если это не обязательно, не применять патчи (то есть не менять исходные файлы и скрипты сборки). Если перенос требует патча, он должен быть одобрен, и должны быть предоставлены веские причины. (Не принимаются патчи бизнес-логики)
Если вы столкнулись с какими-либо проблемами при использовании, вы можете задать вопрос в разделе проблем (перед созданием проблемы, пожалуйста, поищите в разделе проблем уже решенные или обсуждаемые аналогичные проблемы. Пожалуйста, не создавайте повторяющиеся проблемы).
Для внесения вклада в проект lycium, откройте библиотеки## Разработка в окружении Docker (рекомендуется) Чтобы гарантировать, что все разработчики/тестировщики не тратят время на настройку окружения при использовании lycium, мы предоставляем схему настройки Docker для lycium. Подробное описание см. здесь.### 1. Подготовка окружения сборки (обязательно прочитать) Пожалуйста, внимательно ознакомьтесь с Buildtools README.
Пожалуйста, внимательно ознакомьтесь с template README. Для тестирования лучше всего собрать вместе тестовые примеры.
Пожалуйста, внимательно ознакомьтесь с lycium CItools. После настройки тестового окружения можно скопировать собранные открытые библиотеки на устройство OpenHarmony и запустить оригинальные тестовые примеры.
Buildtools: содержит документацию и инструменты для настройки окружения сборки
doc: содержит документацию
dockers: содержит ресурсы для настройки окружения Docker для lycium
main: содержит скрипты переноса открытых библиотек, каждый каталог соответствует одной открытой библиотеке
script: содержит скрипты проекта
template: содержит шаблоны переноса открытых библиотек
build.sh: скрипт сборки и компиляции
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )