lint: perintah tidak ditemukan


9

Apakah Ubuntu memiliki utilitas serat? Bagaimana cara menginstalnya?

Dalam pemrograman komputer, lint adalah utilitas 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:~$ 

Saya mencoba menggunakan serat sebagai berikut:

lint program.c | program tee

Ini menampilkan output standar dari perintah lint program.c di komputer, dan pada saat yang sama menyimpan salinannya di file program.lint. Jika file bernama program.lint sudah ada, itu dihapus dan diganti.

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

Halaman manual yang referensi wikipedia adalah untuk BSD, saya tidak dapat menemukan halaman manual untuk varian Linux. Apakah saya perlu menginstalnya, mungkin?


Jawaban:



7

Dari apt-cache search lint

belat - alat untuk memeriksa secara statis program C untuk bug.
splint-data - alat untuk memeriksa program C untuk bug secara statis - file data
splint-doc-html - alat untuk memeriksa program C untuk bug secara statis - dokumentasi HTML

Instalasi

sudo apt-get install splint

Dokumentasi

Untuk dokumentasi, contoh dan unduhan, periksa situs web mereka di http://www.splint.org .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.