Rechercher une page de manuel
cppcheck
Langue: en
Version: 06/10/2009 (debian - 07/07/09)
Section: 1 (Commandes utilisateur)
NAME
cppcheck - Simple syntax checking of C/C++.SYNOPSIS
- cppcheck [--all] [--auto-dealloc [file]] [--error-exitcode=[n]] [--force] [--help] [-I[dir]] [-j[jobs]] [--quiet] [--style] [--unused-functions] [--verbose] [--version] [--xml] [file or path] ...
DESCRIPTION
- A tool for static C/C++ code analysis Intended to complement the checking of the compiler. Checks for: memory leaks, mismatching allocation-deallocation, buffer overrun, and many more.
OPTIONS
Analyze given C/C++ files for common errors.
-a, --all
- Normally a message is only shown if cppcheck is sure it has found a bug. When this option is given, all messages are shown.
--auto-dealloc [file]
- Suppress warnings about classes that have automatic deallocation
The classnames must be provided in plain text - one classname / line - in a .lst file.
This option can be given several times, allowing you to provide several .lst files.
--error-exitcode=[n]
- If errors are found, integer [n] is returned instead of default 0. EXIT_FAILURE is returned if arguments are not valid or if no input files are provided. Note that your operating system can modify this value, e.g. 256 can become 0.
-f, --force
- Force checking of files that have a lot of configurations. Error is printed if such a file is found so there is no reason to use this by default.
-h, --help
- Print help text.
-I [dir]
- Give include path. Give several -I parameters to give several paths. First given path is checked first. If paths are relative to source files, this is not needed.
-j [jobs]
- Start [jobs] threads to do the checking work.
-q, --quiet
- Only print something when there is an error.
-s, --style
- Check coding style.
--unused-functions
- Check if there are unused functions
-v, --verbose
- More detailed error reports
--version
- Print out version information
--xml
- Write results in xml to error stream
AUTHOR
The program was written by Bill Egert, Daniel Marjamäki, Gianluca Scacco, Hoang Tuan Su, Kimmo Varis, Leandro Penz, Nicolas Le Cam, Reijo Tomperi, Slava Semushin and Vesa Pikki
SEE ALSO
Full list of features: http://cppcheck.wiki.sourceforge.net/
AUTHOR
Reijo Tomperi <aggro80@users.sourceforge.net>
- Wrote this manpage for the Debian system.
COPYRIGHT
CopyrightCopyright © 2009 Reijo Tomperi
This manual page was written for the Debian system (but may be used by others).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre