Ton*_*ran 8 linux installation cppcheck
我正在尝试通过 telnet 在 Linux 机器上安装 Cppcheck。我有 cppcheck-1.67.tar 文件并解压它。我没有看到任何可以为我安装它的东西。我以正确的方式处理这个问题吗?
实际发布此答案的日期。
转到包含下载的文件夹
cd ~/Downloads/
Run Code Online (Sandbox Code Playgroud)解压存档
tar -xvf cppcheck-1.76.1.tar.bz2
Run Code Online (Sandbox Code Playgroud)进入解压后的文件夹
cd cppcheck-1.76.1/
Run Code Online (Sandbox Code Playgroud)以 root 身份安装软件包
sudo make install
Run Code Online (Sandbox Code Playgroud)检查结果
$ which cppcheck
/usr/bin/cppcheck
Run Code Online (Sandbox Code Playgroud)测试一下
$ touch simple.c
$ echo "int main(){ int a; a + 1; return 0}" > simple.c
$ cppcheck simple.c
Checking simple.c ...
[simple.c:1]: (error) Uninitialized variable: a
Run Code Online (Sandbox Code Playgroud)该包也存在于标准存储库中。
$ aptitude search cppcheck
p cppcheck - tool for static C/C++ code analysis
Run Code Online (Sandbox Code Playgroud)
测试环境
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie
$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17516 次 |
最近记录: |