lint: команда не найдена

7

Есть ли у Ubuntu утилита для линта? Как он установлен?

  

В компьютерном программировании lint является утилитой Unix.

Ссылка

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 так:

  

lint program.c | tee program.lint

     

Отображает стандартный вывод команды lint program.c на   компьютер и в то же время сохраняет его копию в файле   program.lint. Если файл с именем program.lint уже существует, это   удалены и заменены.

Ссылка

Справочная страница, на которой ссылаются ссылки на wikipedia, для BSD, я не могу найти man-страницу для варианта Linux. Должен ли я установить его, возможно?

    
задан Thufir 04.04.2016 в 10:35
источник

2 ответа

13

См. splint - переименование GPL lint .

Однако, splint не поддерживает полностью C99.

Рекомендуется использовать cppcheck .

    
ответ дан Bharadwaj Raju 04.04.2016 в 10:49
источник
7

От apt-cache search lint

  

splint - инструмент для статической проверки программ на C для ошибок.
  splint-data - инструмент для статической проверки программ на C для ошибок - файлы данных
  splint-doc-html - инструмент для статической проверки программ на C для ошибок - HTML-документация

Установка

sudo apt-get install splint

Документация

Для документации, примеров и загрузок посетите веб-сайт Ссылка .

    
ответ дан Parto 04.04.2016 в 10:49
источник

Ознакомьтесь с другими вопросами по меткам