Как собрать инструмент cppcheck в компиляторе gcc? - PullRequest
2 голосов
/ 07 марта 2011

Я скачал инструмент cppcheck и собрал его. Сейчас сталкиваюсь с проблемой, что команда cppcheck не найдена. Есть ли какая-либо ошибка .. Предложите мне шаги ..

Я попытался в компиляторе GCC следующим образом:

> cd /home/tcsujth/Desktop/cppcheck-1.46.1/
> g++ -o cppcheck -Ilib cli/*.cpp lib/*.cpp
> ./cppcheck
SYNTAX----------
cppcheck: error: could not find or open any of the paths given.
Segmentation fault (core dumped)
> cppcheck --version
cppcheck: Command not found.

1 Ответ

5 голосов
/ 07 марта 2011

Я разработчик Cppcheck.

Я предполагаю, что команда g ++ завершена без ошибок.

«cppcheck: error: не удалось найти или открыть ни один из указанных путей» означает, что компиляция прошла успешно. Это ошибка, которую пишет cppcheck, если не находит исходного кода для анализа. Вы должны указать путь к исходному коду. Если вы указали путь, значит, с данным путем что-то не так.

Ошибка сегментации кажется интересной. Можете ли вы воспроизвести его с последним Cppcheck? Не стесняйтесь сообщить об этом здесь: http://sourceforge.net/apps/trac/cppcheck/ с некоторыми подробностями о том, как его можно воспроизвести.

«cppcheck: Команда не найдена» просто означает, что оболочка не может найти cppcheck (он не находится ни в каком пути, заданном переменной среды PATH).

С наилучшими пожеланиями, Daniel

...