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

OSCHINA-MIRROR/fulinux-liblinkedlist

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

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

$ mkdir build
$ cd build/
$ cmake ..
-- Идентификация компилятора C — GNU 5.4.0 -- Проверка работоспособности компилятора C: /usr/bin/cc -- Проверка работоспособности компилятора C: /usr/bin/cc — работает -- Определение информации о ABI компилятора C -- Определение информации ABI компилятора C выполнено -- Обнаружение функций компиляции C -- Обнаружение функций компиляции C выполнено -- Найден PkgConfig: /usr/bin/pkg-config (версия «0.29.1») -- Проверка наличия заголовков ANSI C -- Поиск 8 включаемых файлов dlfcn.h, ..., float.h -- Поиск 8 включаемых файлов dlfcn.h, ..., float.h — найден -- Выполнение теста memchrExists -- Выполнение теста memchrExists — успешно -- Выполнение теста freeExists -- Выполнение теста freeExists — успешно — Заголовки ANSI C найдены — Поиск включаемого файла unistd.h — Поиск включаемого файла unistd.h — найден — Поиск DIR в sys/stat.h;sys/types.h;dirent.h — Поиск DIR в sys/stat.h;sys/types.h;dirent.h — найден — Поиск stdio.h — Поиск stdio.h — найден — Найден Pthreads: /usr/lib/x86_64-linux-gnu/libpthread.so
— Проверка модулей 'glib-2.0>=2.6.5;gthread-2.0>=2.6.5' — Найден glib-2.0, версия 2.48.2 — Найден gthread-2.0, версия 2.48.2 — Настройка завершена — Генерация завершена — Файлы сборки были записаны в: /home/fulinux/liblist/build

$ make
Сканирование зависимостей цели linkedlist [ 12%] Построение объекта C src/CMakeFiles/linkedlist.dir/linked_list.c.o [ 25%] Связывание статической библиотеки C liblinkedlist.a [ 25%] Цель linkedlist построена Сканирование зависимостей цели singly_linked_list [ 37%] Построение объекта C util/CMakeFiles/singly_linked_list.dir/singly_linked_list.c.o [ 50%] Связывание исполняемого файла C singly_linked_list [ 50%] Цель singly_linked_list построена Сканирование зависимостей цели double_linked_list2 [ 62%] Построение объекта C util/CMakeFiles/double_linked_list2.dir/double_linked_list2.c.o [ 75%] Связывание исполняемого файла C double_linked_list2 [ 75%] Цель double_linked_list2 построена Сканирование зависимостей цели double_linked_list [ 87%] Построение объекта C util/CMakeFiles/double_linked_list.dir/double_linked_list.c.o [100%] Связывание исполняемого файла C double_linked_list [100%] Цель double_linked_list построена

$ ./util/singly_linked_list
Oh! fulinux hello world fulinux hello world hello

$ ./util/double_linked_list
no = 50, age = 53 no = 49, age = 52 no = 48, age = 51 no = 47, age = 50 no = 46, age = 49 no = 45, age = 48 no = 44, age = 47 no = 43, age = 46 no = 42, age = 45 no = 41, age = 44 no = 40, age = 43 no = 39, age = 42 no = 38, age = 41 no = 37, age = 40 no = 36, age = 39 no = 35, age = 38 no = 34, age = 37 no = 33, age = 36 no = 32, age = 35 no = 31, age = 34 no = 30, age = 33 no = 29, age = 32 no = 28, age = 31 no = 27, age = 30 no = 26, age = 29 no = 25, age = 28 no = 24, age = 27 no = 23, age = 26 no = 22, age = 25 no = 21, age = 24 no = 20, age = 23 no = 19, age = 22 no = 18, age = 21 no = 17, age = 20 no = 16, age = 19 no = 15, age = 18 no = 14, age = 17 no = 13, age = 16 no = 12, age = 15 no = 11, age = 14 no = 10, age = 13 no = 9, age = 12 no = 8, age = 11 no = 7, age = 10 no = 6, age = 9 no = 5, age = 8 no = 4, age = 7 no = 3, age = 6 no = 2, age = 5 no = 1, age = 4 Перевёрнутый список: no = 1, age = 4 no = 2, age = 5 no = 3, age = 6 no = 4, age = 7 no = 5, age = 8 no = 6, age = 9 no = 7, age = 10 no = 8, age = 11 no = 9, age = 12 no = 10, age = 13 no = 11, age = 14 no = 12, age = 15 no = 13, age = 16 no = 14, age = 17 no = 15, age = 18 no = 16, age = 19 no = 17, age = 20 no = 18, age = 21 no = 19, age = 22 no = 20, age = 23 no = 21, age = 24 no = 22, age = 25 no = 23, age = 26 no = 24, age = 27 no = 25, age = 28 no = 26, age = 29 no = 27, age = 30 no = 28, age = 31 no = 29, age = 32 no = 30, age = 33 no = 31, age = 34 no = 32, age = 35 no = 33, age = 36 no = 34, age = 37 no = 35, age = 38 no = 36, age = 39 no = 37, age = 40 no = 38, age = 41 no = 39, age = 42 no = 40, age = 43 no = 41, age = 44 no = 42, age = 45 no = 43, age = 46 no = 44, age = 47 no = 45, age = 48 no = 46, age = 49 no = 47, age = 50 no = 48, age = 51

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

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

Введение

Библиотека односвязных и двусвязных списков. Развернуть Свернуть
C и 2 других языков
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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