C/Czego potrzebujesz: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 18:
 
== Dodatkowe narzędzia ==
Wśród narzędzi, które nie są niezbędne, ale zasługują na uwagę, można wymienić '''Valgrind'''a <ref>[http://valgrind.org/ Valgrind]</ref> &ndash; specjalnego rodzaju debugger. Valgrind kontroluje wykonanie programu i wykrywa nieprawidłowe operacje w pamięci oraz [[C/Wskaźniki#Obsługa pamięci|wycieki pamięci]].Użycie Valgrinda jest proste - kompilujemy program, jak do debugowania, następnie podajemy jako argument Valgrindowi. <ref> [http://valgrind.org/docs/manual/quick-start.html#quick-start.prepare Manual jak używać Valgrinda ]</ref> Istnieje wersja z gui dla Gnome : Alleyoop<ref>[http://alleyoop.sourceforge.net/ alleyoop - okienkowa wersja Valgrinda]</ref>
 
===Dynamiczna analiza kodu ===
Wśród narzędzi, które nie są niezbędne, ale zasługują na uwagę, można wymienić '''Valgrind'''a <ref>[http://valgrind.org/ Valgrind]</ref> &ndash; specjalnego rodzaju debugger. Valgrind kontroluje wykonanie programu i wykrywa nieprawidłowe operacje w pamięci oraz [[C/Wskaźniki#Obsługa pamięci|wycieki pamięci]].Użycie Valgrinda jest proste - kompilujemy program, jak do debugowania, następnie podajemy jako argument Valgrindowi. <ref> [http://valgrind.org/docs/manual/quick-start.html#quick-start.prepare Manual jak używać Valgrinda ]</ref> Istnieje wersja z gui dla Gnome : Alleyoop<ref>[http://alleyoop.sourceforge.net/ alleyoop - okienkowa wersja Valgrinda]</ref>
===Statyczna analiza kodu ===
Istnieją również specjalistyczne programy do analizy kody, np. :<ref>[http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C List of tools for static code analysis]</ref>
* Lint ( obecnie już nie używane )