Zintegrowane Środowiska Programistyczne

Nasza ocena:

3
Wyświetleń: 546
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Zintegrowane Środowiska Programistyczne - strona 1

Fragment notatki:

18 ROZDZIAŁ 3. CZEGO POTRZEBUJESZ •  Debuger • Debugger jest to program, który umożliwia prześledzenie(określenie wartości po- szczególnych zmiennych na kolejnych etapach wykonywania programu) linijka po linijce wykonywania skompilowanego i zlinkowanego (skonsolidowanego) progra- mu. Używa się go w celu określenia czemu nasz program nie działa po naszej myśli lub czemu program niespodziewanie kończy działanie bez powodu. Aby użyć debuggera kompilator musi dołączyć kod źródłowy do gotowego skompi- lowanego programu. Przykładowymi debuggerami są:  gdb  pod Linuksem, lub debugger firmy Borland  pod Windowsa. • edytora tekstowego; • Systemy uniksowe oferują wiele edytorów przydatnych dla programisty, jak choć- by  vim  i  Emacs  w trybie tekstowym,  Kate  w KDE czy  gedit  w GNOME. Windows ma edytor całkowicie wystarczający do pisania programów w C — nieśmiertelny Notatnik — ale z łatwością znajdziesz w Internecie wiele wygodniejszych narzędzi takich jak np.  Notepad++.  Odpowiednikiem Notepad++ w systemie uniksowym jest  SciTE. • dużo chęci i dobrej motywacji. Zintegrowane Środowiska Programistyczne Zamiast osobnego kompilatora i edytora, możesz wybrać  Zintegrowane Åšrodowi- sko Programistyczne  (Integrated Development Environment, IDE). IDE jest zestawem wszystkich programów, które potrzebuje programista, najczęściej z interfejsem graficz- nym. IDE zawiera kompilator, linker i edytor, z reguły również debugger. Bardzo popularny IDE to płatny  Microsoft Visual C++  (MS VC++); popularne darmowe IDE to np.: •  Dev-C++  dla Windows, dostępny na stronie  www.bloodshed.net, •  Code::Blocks  dla Windows jak i Linux, dostępny na stronie  www.codeblocks.org, •  KDevelop  dla KDE • Pelles C,  www.smorgasbordet.com. •  Eclipse  z wtyczką CDT (współpracuje z MinGW i GCC) Często używanym Å›rodowiskiem jest też  Borland C++ Builder  (dostępny za darmo do użytku prywatnego). Dodatkowe narzędzia Wśród narzędzi, które nie są niezbędne, ale zasługują na uwagę, można wymienić Valgrinda  – specjalnego rodzaju debugger. Valgrind kontroluje wykonanie programu i wykrywa nieprawidłowe operacje w pamięci oraz  wycieki pamięci.  Użycie Valgrinda jest  proste  — kompiluje się program tak, jak do debugowania i podaje jako argument Valgrindowi.

(…)

… nieprawidłowe operacje w pamięci oraz wycieki pamięci. Użycie Valgrinda
jest proste — kompiluje się program tak, jak do debugowania i podaje jako argument
Valgrindowi.

... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz