棉绒:找不到命令


9

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:~$ 

我试图这样使用皮棉:

皮棉program.c | tee程序

这将在计算机上显示命令lint program.c的标准输出,同时将其副本保存在文件program.lint中。如果已经存在一个名为program.lint的文件,则将其删除并替换。

https://zh.wikipedia.org/wiki/Tee_%28command%29#Unix-like_2

维基百科参考的手册页是针对BSD的,我找不到Linux变体的手册页。我是否需要安装它?


Answers:



7

apt-cache search lint

splint-用于静态检查C程序中错误的工具。
splint-data-用于静态检查C程序是否存在错误的工具-数据文件
splint-doc-html-用于静态检查C程序是否存在错误的工具-HTML文档

安装

sudo apt-get install splint

文献资料

有关文档,示例和下载,请访问其网站http://www.splint.org

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.