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

OSCHINA-MIRROR/fr000-clangCheckingTool

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme.txt
Это небольшой проект для выполнения проверки на C-кодах, в основном используя clang's libclang и ASTMatcher для выполнения задачи.
Программа работает на Ubuntu 12.04.

--------------------------Настройка---------------------------------------------------
сначала, вам нужно установить путь к библиотекам llvm в 'makefile'
затем, установите путь для clang для поиска заголовочных файлов в 'config.ini'
просто выполните команду make
скопируйте ваш тестовый каталог в CopyHeaderFile
sh fileBash.sh <имя тестового каталога> <test.c>
cd CopyHeadFile/<имя тестового каталога>
make
запустите вашу программу, например 'sh run.sh'
./matchCheck
вы получите 'checkLog1.txt' и 'checkLog2.txt', содержащие результат

--------------------------Пример---------------------------------------------------

когда вы находитесь в каталоге 'clangCheckingTool'
cp -r otherTest CopyHeadFile/otherTest
sh fileBash.sh otherTest otherTest.c
cd CopyHeadFile/otherTest
make
sh runme.sh

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

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

Введение

**Основываясь на clang: регулярное обнаружение ошибок в языке C** [*Текст запроса без перевода.*] * * * В запросе идёт речь о проверке кода на языке C с помощью инструмента clang. Это компилятор, статический анализатор и дизассемблер для языков C, C++, Objective-C и других. Clang может находить ошибки в коде, проверять его на соответствие ст... Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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