InggrisPerancisSpanyol

Ad


favorit OnWorks

cppcheck - Online di Cloud

Jalankan cppcheck di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah cppcheck yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


cppcheck - Alat untuk analisis kode C/C++ statis

RINGKASAN


cppcheck [--tambahkan=] [--periksa-konfigurasi] [--periksa-perpustakaan] [-D] [-U]
[--aktifkan=] [--error-exitcode=] [--daftar kesalahan]
[--exitcode-suppressions=] [--daftar-file=] [--memaksa] [--membantu]
[-SAYA] [--termasuk-file=] [--config-exclude=]
[--config-excludes-file=] [--termasuk=] [-Saya] [--tidak meyakinkan]
[--inline-suppr] [-J] [-l] [--bahasa=] [--perpustakaan=]
[--max-configs=] [--platform=] [--diam] [--relative-path=]
[--laporan-kemajuan] [--aturan=] [--rule-file=] [--std=]
[--menekan=] [--suppressions-list=] [--template=' ']
[--bertele-tele] [--Versi: kapan] [--xml] [--xml-versi= ]] [fillet or path] ...

DESKRIPSI


Cppcheck adalah alat baris perintah yang mencoba mendeteksi bug yang tidak dimiliki oleh kompiler C/C++ Anda
Lihat. Ini serbaguna, dan dapat memeriksa kode non-standar termasuk berbagai kompiler
ekstensi, kode perakitan sebaris, dll. Praprosesor internalnya dapat menangani termasuk,
macro, dan beberapa perintah preprocessor. Meskipun Cppcheck sangat dapat dikonfigurasi, Anda dapat
mulai menggunakannya hanya dengan memberikan jalur ke kode sumber.

PILIHAN


Analisis file C/C++ yang diberikan untuk kesalahan umum.

--tambahkan=
Ini memungkinkan Anda untuk memberikan informasi tentang fungsi dengan menyediakan implementasi
untuk ini.

--periksa-konfigurasi
Periksa konfigurasi Cppcheck. Analisis kode normal dinonaktifkan oleh tanda ini.

--periksa-perpustakaan
Tampilkan pesan informasi ketika file perpustakaan memiliki info yang tidak lengkap.

-D
Secara default Cppcheck memeriksa semua konfigurasi. Gunakan -D untuk membatasi pemeriksaan. Kapan -D
digunakan pemeriksaan terbatas pada konfigurasi yang diberikan. Contoh: -DDEBUG=1
-D__cplusplus

-U
Secara default Cppcheck memeriksa semua konfigurasi. Gunakan '-U' untuk menyembunyikan secara eksplisit
#ifdef jalur kode dari pemeriksaan. Contoh: '-UDEBUG'

--aktifkan=
Aktifkan pemeriksaan tambahan. Id yang tersedia adalah:

semua
Aktifkan semua pemeriksaan. Disarankan untuk hanya menggunakan --enable=all saat keseluruhan
program dipindai, karena ini mengaktifkan fungsi yang tidak digunakan.

peringatan
Aktifkan pesan peringatan

gaya
Aktifkan semua pemeriksaan gaya pengkodean. Semua pesan dengan tingkat keparahan 'gaya',
'kinerja' dan 'portabilitas' diaktifkan.

prestasi
Aktifkan pesan kinerja

Mudah dibawa
Aktifkan pesan portabilitas

informasi
Aktifkan pesan informasi

tidak terpakaiFungsi
Periksa fungsi yang tidak digunakan. Disarankan untuk hanya mengaktifkan ini ketika keseluruhan
program dipindai

hilangInclude
Peringatkan jika ada yang hilang termasuk. Untuk informasi rinci gunakan --check-config

Secara default, tidak ada pemeriksaan tambahan yang diaktifkan. Beberapa id dapat diberikan jika Anda
pisahkan dengan koma, misalnya --enable=style,unusedFunction. Lihat juga --std

--error-exitcode=
Jika kesalahan ditemukan, bilangan bulat dikembalikan sebagai ganti default 0. EXIT_FAILURE adalah
dikembalikan jika argumen tidak valid atau jika tidak ada file input yang disediakan. Perhatikan bahwa Anda
sistem operasi dapat mengubah nilai ini, misalnya 256 dapat menjadi 0.

--daftar kesalahan
Cetak daftar semua kemungkinan pesan kesalahan dalam format XML.

--exitcode-suppressions=
Digunakan ketika pesan tertentu harus ditampilkan tetapi tidak menyebabkan nilai bukan nol
kode keluar.

--daftar-file=
Tentukan file yang akan diperiksa dalam file teks. Satu nama file per baris. Ketika file adalah -,
daftar file akan dibaca dari input standar.

-f, --memaksa
Pengecekan paksa file yang memiliki banyak konfigurasi. Kesalahan dicetak jika seperti:
file ditemukan sehingga tidak ada alasan untuk menggunakan ini secara default. Jika digunakan bersama dengan
--max-configs=, opsi terakhir adalah yang efektif.

-h, --membantu
Cetak teks bantuan.

-I
Berikan jalur untuk mencari sertakan file. Berikan beberapa parameter -I untuk memberikan beberapa
jalan. Jalur yang diberikan pertama dicari untuk file header yang terkandung terlebih dahulu. Jika jalan adalah
relatif terhadap file sumber, ini tidak diperlukan.

--termasuk-file=
Tentukan jalur direktori untuk mencari file header yang disertakan dalam file teks. Tambahkan satu
termasuk jalur per baris. Jalur yang diberikan pertama dicari untuk file header yang terkandung terlebih dahulu.
Jika jalur relatif terhadap file sumber, ini tidak diperlukan.

--config-exclude=
Jalur (awalan) yang akan dikecualikan dari pemeriksaan konfigurasi. Konfigurasi praprosesor
didefinisikan dalam header (tetapi bukan sumber) yang cocok dengan awalan tidak akan dipertimbangkan untuk
evaluasi alternatif konfigurasi.

--config-exclude-file=
File yang berisi daftar config-excludes.

--termasuk=
Paksa penyertaan file sebelum file yang diperiksa. Dapat digunakan misalnya ketika
memeriksa kernel Linux, di mana autoconf.h perlu disertakan untuk setiap file
dikompilasi. Bekerja dengan cara yang sama seperti opsi GCC -include.

-i
Berikan jalan untuk diabaikan. Berikan beberapa parameter -i untuk mengabaikan beberapa jalur. Memberi
nama direktori atau nama file dengan path sebagai parameter. Nama direktori cocok untuk semua
bagian dari jalan.

--tidak meyakinkan
Izinkan laporan Cppcheck meskipun analisisnya tidak meyakinkan. Ada yang salah
positif dengan opsi ini. Setiap hasil harus diselidiki dengan cermat sebelum Anda tahu
jika itu baik atau buruk.

--inline-suppr
Aktifkan penindasan sebaris. Gunakan mereka dengan menempatkan komentar dalam bentuk: //
cppcheck-suppress memleak sebelum baris untuk menekan.

-j
Awal benang untuk melakukan pekerjaan pemeriksaan.

-l
Menentukan bahwa tidak ada utas baru yang harus dimulai jika ada utas lain yang berjalan dan
rata-rata beban setidaknya (diabaikan pada sistem yang tidak mirip UNIX)

--bahasa=
Memaksa cppcheck untuk memeriksa semua file sebagai bahasa yang diberikan. Nilai yang valid adalah: c, c++

--perpustakaan=
Gunakan konfigurasi perpustakaan.

--max-configs=
Jumlah maksimum konfigurasi untuk memeriksa file sebelum melewatkannya. Standarnya adalah 12.
Jika digunakan bersama dengan --force, opsi terakhir adalah yang efektif.

--platform=
Menentukan jenis dan ukuran spesifik platform. Platform yang tersedia adalah:

unix32
varian unix 32 bit

unix64
varian unix 64 bit

menang32A
Pengkodean karakter Windows ASCII 32 bit

menang32W
Pengkodean karakter Windows UNICODE 32 bit

win64
Windows 64 bit

Secara default platform yang digunakan untuk mengkompilasi Cppcheck digunakan.

-q, --diam
Hanya mencetak sesuatu ketika ada kesalahan.

-rp, -rp=, --jalur relatif;, --relative-path=
Gunakan jalur relatif dalam output. Ketika diberikan, digunakan sebagai basis. Anda dapat memisahkan
beberapa jalur dengan ';'. Jika tidak, jalur tempat file sumber dicari digunakan. Misalnya jika
nilai yang diberikan adalah test, saat memeriksa test/test.cpp, jalur dalam output akan menjadi test.cpp
bukannya test/test.cpp. Fitur ini menggunakan perbandingan string untuk membuat jalur relatif,
jadi menggunakan misalnya ~ untuk folder rumah tidak berfungsi. Saat ini hanya mungkin untuk melamar
jalur dasar ke file yang berada di tingkat yang lebih rendah di pohon direktori.

--laporan-kemajuan
Laporkan kemajuan saat memeriksa file.

--aturan=
Cocokkan ekspresi reguler untuk membuat cek Anda sendiri. Misalnya aturan "/ 0" dapat digunakan untuk
periksa pembagian dengan nol. Perintah ini hanya tersedia jika cppcheck dikompilasi dengan
HAVE_RULES=ya.

--rule-file=
Gunakan file XML aturan yang diberikan. Lihat https://sourceforge.net/projects/cppcheck/files/Articles/
untuk info lebih lanjut tentang sintaks. Perintah ini hanya tersedia jika cppcheck adalah
dikompilasi dengan HAVE_RULES=yes.

--std=
Tetapkan standar. Opsi yang tersedia adalah:

POSIX
Kode yang kompatibel dengan POSIX

c89
Kode C kompatibel dengan C89

c99
Kode C kompatibel dengan C99

c11
Kode C kompatibel dengan C11 (default)

c++03
Kode C++ kompatibel dengan C++03

c++11
Kode C++ kompatibel dengan C++11 (default)

Contoh untuk menetapkan lebih dari satu standar: 'cppcheck --std=c99 --std=posix file.cpp'

--menekan=
Menekan peringatan tertentu. Format dari adalah: [id kesalahan]:[nama file]:[baris].
[nama file] dan [baris] adalah opsional. [error id] mungkin * untuk menekan semua peringatan
(untuk file atau file tertentu). [nama file] mungkin berisi karakter wildcard * atau
?.

--suppressions-list=
Menekan peringatan yang tercantum dalam file. Setiap penindasan dalam format
atas.

--template=' '
Format pesan kesalahan. Misalnya '{file}:{line},{severity},{id},{message}' atau
'{file}({line}):({severity}) {message}'. Template yang telah ditentukan sebelumnya: gcc, vs

-v, --bertele-tele
Laporan kesalahan yang lebih detail

--Versi: kapan
Cetak informasi versi

--xml
Tulis hasil dalam XML ke aliran kesalahan

--xml-versi=
Pilih versi file XML. Saat ini versi 1 dan 2 tersedia. Standarnya
versi 1.

Gunakan cppcheck online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad