1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fulinux-libmsgque

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

libmsgque

Проект библиотеки сообщений (MESSAGE QUEUE)

Примечание: Предполагается, что у вас уже есть среда разработки Linux. Убедитесь, что вы используете версию с меткой при работе с этой библиотекой.

target=libmsgque-1.0 Этот проект лицензирован под GNU GPL. Мы приветствуем ваши вклады и готовы делиться ими, чтобы сделать свой вклад в развитие открытого программного обеспечения.

Далее будет дано краткое описание проекта:

Структура каталогов проекта

Корневой каталог
|-- src
|-- util
|-- build-aux
`- m4

1. Каталог src
Каталог src используется для хранения пакетов проекта и C-источников.

Следующие файлы находятся в каталоге src:

src
|-- msgque.c
`-- msgque.h

  • msgque.c — основной файл библиотеки, где определяются функции.
  • msgque.h — общедоступный заголовочный файл библиотеки, где объявлены функции и структуры.

2. Каталог util
Каталог util используется для хранения тестовых программ для библиотеки.Следующие файлы находятся в каталоге util:

util
|-- recv-test.c
'-- send-test.c
'-- recv-timeout.c
'-- send-timeout.c

  • recv-test.c — программа для тестирования приема сообщений, работает вместе с другими программами.
  • send-test.c — программа для тестирования отправки сообщений, работает вместе с другими программами.
  • recv-timeout.c — программа для тестирования приема сообщений с учётом времени ожидания, работает вместе с другими программами.
  • send-timeout.c — программа для тестирования отправки сообщений с учётом времени ожидания, работает вместе с другими программами.3. Каталог build-aux
    Каталог build-aux содержит вспомогательные файлы.

Подробное описание отсутствует.

4. Каталог m4
Каталог m4 содержит вспомогательные файлы.

Подробное описание отсутствует.

2. Процесс компиляции

1) Скачивание исходного кода

$ git clone https://git.oschina.net/fulinux/libmsgque.git

2) Переход в каталог libmsgque

$ cd libmsgque

3) Просмотр доступных версий с метками

$ git tag

4) Выбор самой новой версии

$ git checkout vx.x.x Примечание: В команде выше "x" представляет номер версии.

5) Конфигурирование, проверка окружения и зависимостей, а затем компиляция

$ ./configure && make Примечание: Конечно, вы можете добавить опции к configure в зависимости от ваших потребностей, например, использовать --enable-static для активации сборки статических библиотек.

3. Использование тестовых программ

1) Переход в каталог test

$ cd test

2) Запуск программы приема сообщений в одном терминале

$ ./recv-test

3) Запуск программы отправки сообщений во втором терминале

$ ./send-test## 4. Официальный сайт и почтовый список libmsgque ##**Главная страница репозитория предназначена для подробного описания содержимого библиотеки. Здесь вы можете оставлять свои отзывы и предложения в разделах "Issues" и "Blog". Мы надеемся, что вы активно будете улучшать эту библиотеку и отправлять pull-requests через git@oschina. Если ваши изменения действительно полезны, они будут объединены с основной веткой master. Разумеется, вам необходимо быть зарегистрированным пользователем этого сайта и сделать fork данного проекта.**Вы также можете направить мне свои вопросы и идеи по электронной почте.

1) Главная страница http://blog.csdn.net/fulinus/article/details/38947603

2) Электронная почта E-mail: fulinux@sina.com

Автор: fulinux

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Библиотека очереди сообщений. Развернуть Свернуть
LGPL-2.1
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/fulinux-libmsgque.git
git@gitlife.ru:oschina-mirror/fulinux-libmsgque.git
oschina-mirror
fulinux-libmsgque
fulinux-libmsgque
master