libraries是一组通用的C基础库
name | описание | name | описание | name | описание |
---|---|---|---|---|---|
libatomic | атомарные операции | libbase64 | Base64/32 кодирование/декодирование | libcmd | командная строка |
libconfig | конфигурационные файлы | libdebug | отладка | libdict | хэш-словарь |
libfilewatcher | наблюдение за файлами | libfile | работа с файлами | libgevent | событийная модель |
libhal | абстрактное аппаратное обеспечение | libhash | хэш-библиотека Linux | libipc | средства межпроцессного взаимодействия |
liblog | журнал | libmacro | общие макросы | libmp4parser | библиотека для анализа MP4 |
liblock | блокировка | libthread | поток | libp2p | p2p-проксирование |
libplugin | динамическая загрузка | libptcp | TCP-протокол | librbtree | rbtree ядра |
librpc | библиотека удалённого вызова процедур | librtsp | RTSP-протокол | libskt | Socket |
libstun | библиотека STUN | libtime | время | libqueue | очередь данных |
libringbuffer | кольцевой буфер | libworkq | очередь задач | libvector | контейнерная библиотека |
libuvc | библиотека USB-камеры |
Рекомендуется Ubuntu 14.04 с gcc-4.8.4+ и выше
платформа Linux (32/64 бит)
$ cd libraries
$ ./build.sh
$ sudo ./build.sh install
* хост (Linux), целевой (rasberrypi)
(необходимо загрузить инструментарий для rasberrypi)
$ ./build.sh all pi
хост (rasberrypi board)
$ ./build.sh
$ sudo ./build.sh install
android arm кросс-компиляция
(необходимо скачать android-ndk-r9-linux-x86_64.tar.bz2)
$ ./build.sh all android
android native разработка
также требуются инструменты NDK
$ cd android_jni_libs
$ ndk-build
После установки, библиотека libxxx.xx будет установлена в /usr/local/lib/.
libxxx.h, libxxx.so или libxxx.a библиотеки будут также находиться в ./output/$(ARCH)
Если вы хотите добавить свою собственную библиотеку, просто выполните следующую команду, чтобы автоматически сгенерировать код и компиляционную структуру
$ ./autogen_lib.sh libfoo
LGPL/GPLv3. Для получения подробной информации обратитесь к файлу LICENSE.
$ sudo add-apt-repository ppa:gozfree/ppa
$ sudo apt-get update
$ sudo apt-get install liblog
Очень приветствуется участие в разработке и поддержке этой базовой библиотеки
CMShuyuhui | core1011 |
elfring | ktsaou |
zh794390558 | gozfree |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )