ขุย: ไม่พบคำสั่ง


9

Ubuntu มียูทิลิตี้ที่เป็นขุยหรือไม่? ติดตั้งอย่างไร?

ในการเขียนโปรแกรมคอมพิวเตอร์ผ้าสำลีคือยูทิลิตี 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 มีอยู่แล้วไฟล์นั้นจะถูกลบและแทนที่

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

manpage ที่การอ้างอิง wikipedia สำหรับ BSD ฉันไม่สามารถหา manpage สำหรับตัวแปร Linux ได้ ฉันจำเป็นต้องติดตั้งหรือไม่


คำตอบ:



7

จาก apt-cache search lint

splint - เครื่องมือสำหรับการตรวจสอบโปรแกรม C สำหรับข้อบกพร่องแบบคงที่
splint-data - เครื่องมือสำหรับการตรวจสอบโปรแกรม C สำหรับข้อบกพร่องแบบคงที่ - ไฟล์ข้อมูล
splint-doc-html - เครื่องมือสำหรับการตรวจสอบโปรแกรม C สำหรับข้อบกพร่องแบบคงที่ - เอกสาร HTML

การติดตั้ง

sudo apt-get install splint

เอกสาร

สำหรับเอกสารตัวอย่างและการดาวน์โหลดให้ตรวจสอบเว็บไซต์ของพวกเขาที่http://www.splint.org

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.