Есть ли в Ubuntu утилита lint? Как это установлено?
В компьютерном программировании lint - это утилита Unix.
https://en.wikipedia.org/wiki/Lint_%28software%29
thufir@mordor:~$
thufir@mordor:~$ gcc program.c -o prog
program.c:5:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
main()
^
thufir@mordor:~$
thufir@mordor:~$ ./prog
Hello World
thufir@mordor:~$
thufir@mordor:~$ lint program.c
No command 'lint' found, did you mean:
Command 'line' from package 'util-linux' (main)
Command 'jlint' from package 'jlint' (universe)
Command 'link' from package 'coreutils' (main)
Command 'dlint' from package 'dlint' (universe)
Command 'lift' from package 'lift' (universe)
Command 'tint' from package 'tint' (universe)
Command 'hlint' from package 'hlint' (universe)
lint: command not found
thufir@mordor:~$
Я пытаюсь использовать ворс как так:
lint program.c | программа
Он отображает стандартный вывод команды lint program.c на компьютере и одновременно сохраняет его копию в файле program.lint. Если файл с именем program.lint уже существует, он будет удален и заменен.
https://en.wikipedia.org/wiki/Tee_%28command%29#Unix-like_2
Страница руководства, на которую ссылается Википедия, предназначена для BSD, я не могу найти страницу руководства для варианта Linux. Возможно, мне нужно установить его?
command-line
programming
c
coreutils
tee
Суфир
источник
источник
Ответы:
Смотри
splint
- переписать GPLlint
.Тем
splint
не менее, не полностью поддерживает C99.Рекомендуется использовать
cppcheck
.источник
От
apt-cache search lint
Установка
Документация
Для документации, примеров и загрузок, проверьте их веб-сайт по адресу http://www.splint.org .
источник