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?

È stato utile?

Soluzione

Per me (su Linux) ci sono:

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top