Linux ボックスに telnet 経由で Cppcheck をインストールしようとしています。cppcheck-1.67.tar ファイルがあり、展開します。私のためにそれをインストールするものは何も表示されません。私はこれに正しい方法でアプローチしていますか?
13851 次
5 に答える
6
この回答の公開日の実際。
そこからファイルをダウンロードしますhttps://sourceforge.net/projects/cppcheck/
ダウンロード用のフォルダに移動します
cd ~/Downloads/
アーカイブを解凍する
tar -xvf cppcheck-1.76.1.tar.bz2
解凍したフォルダに移動
cd cppcheck-1.76.1/
root としてパッケージをインストールする
sudo make install
結果をチェック
$ which cppcheck /usr/bin/cppcheck
テストする
$ 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
このパッケージは標準リポジトリにも存在します。
$ aptitude search cppcheck
p cppcheck - tool for static C/C++ code analysis
テスト環境
$ 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
于 2016-12-16T08:33:56.710 に答える
2
手順はreadme.txt
ファイルにあります。短い答えはmake install
です。
ディストリビューションのパッケージ マネージャーを使用できる場合は、tar ファイルからインストールしないでください。
于 2014-12-18T20:38:52.760 に答える