Czy Ubuntu ma narzędzie do szarpania? Jak to jest zainstalowane?
W programowaniu komputerowym lint jest narzędziem uniksowym.
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:~$
Próbuję użyć kłaczków tak:
lint program.c | tee program.lint
Wyświetla standardowe wyjście polecenia lint program.c na komputerze, a jednocześnie zapisuje jego kopię w pliku program.lint. Jeśli plik o nazwie program.lint już istnieje, jest on usuwany i zastępowany.
https://en.wikipedia.org/wiki/Tee_%28command%29#Unix-like_2
Strona, do której odwołuje się wikipedia, dotyczy BSD, nie mogę znaleźć strony dla wariantu Linux. Być może muszę go zainstalować?
command-line
programming
c
coreutils
tee
Thufir
źródło
źródło
Odpowiedzi:
Zobacz
splint
- przepisanie GPLlint
.Jednak
splint
nie w pełni obsługuje C99.Zalecane jest użycie
cppcheck
.źródło
Od
apt-cache search lint
Instalacja
Dokumentacja
Aby uzyskać dokumentację, przykłady i pliki do pobrania, sprawdź ich witrynę internetową pod adresem http://www.splint.org .
źródło