Strumenti di analisi per aiutarti nello sviluppo C
-
21-09-2019 - |
Domanda
Ho appena iniziato l'apprendimento C e non ho difficoltà a trovare gli insetti, le perdite di memoria e simili. Quali sono buoni strumenti per assistere l'utente nella ricerca di queste cose? Ho sentito parlare di Valgrind, ma ce ne sono altri?
Altri suggerimenti
Se stai allocazione della memoria in modo dinamico i programmi sono probabilmente già troppo complessa per poter fare un ottimo lavoro, ma si può essere divertito dal analisi del valore in Frama-C. Date un'occhiata alla tutorialet e passare al capitolo tutorial la manuale se siete ancora interessati.
pelucchi è il classico strumento di analisi statica C.
Ho il sospetto che costano più di quanto si è disposti a pagare, ma entrambi Coverity e Klocwork faccio seria verifica di perdite di memoria, insieme con un sacco di altre cose.
Valgrind cattura un sacco di errori di memoria. Manca una varietà, anche, come accesso al di fuori di un campo locale. Il nostro CheckPointer strumento catturare quasi tutti i tipi di riferimenti di memoria difettosi al momento è fatto l'errore. Vedere la tabella di confronto presso la pagina web per vedere più cose Valgrind non prenderà quel CheckPointer faranno.