38901

38901



18


ROZDZIAŁ 3. CZEGO POTRZEBUJESZ

•    Dehuger

•    Debugger jest to program, który umożliwia przęśl edzenie(określenie wartości po-szczególnycb zmiennych na kolejnych etapach wykonywania programu) linijka po linijce wykonywania skompilowanego i /bukowanego (skonsolidowanego) programu. 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ć debuggcra kompilator musi dołączyć kod źródłowy do gotowego skompilowanego 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 cłioć-by vim i Einacs w trybie tekstowym, Kate w KDE czy gedit w GNOMĘ. 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. Notejwid-f-K 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 Środowisko Programistyczne (Integrated Development Km ironment. IDE). IDE jest zestawem w-szystkich programów, które potrzebuje programista, najczęściej z interfejsem graficznym. IDE zawiera kompilator, linker i edytor, z reguły również debugger.

Bardzo popularny IDE to płatny Microsoft Visual C+-ł- (MS VC+-f); popularne darmowe IDE to np.:

•    Dev-C++ dla Windows, dostępny na stronie wwrw.bloodshed.net,

•    CodenBlocks dla Windows jak i Linux. dostępny na stronie www.codeblocka

•    KDevelop dla KDE

•    Pellcs C, www.smorgasbordet.com.

•    Eclipse z wtyczką CDT (współpracuje z MinGW i GCC)

Często używanym środowiskiem jest też Borland C++ Bu i kler (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 Yalgri udowi.



Wyszukiwarka

Podobne podstrony:
ROZDZIAŁ 3. CZEGO POTRZEBUJESZ •    Debuger •    Debugger jest to
OSTATECZNA POTRZEBA -    Art. 319 -    Jest to wymuszenie posłuszeństw
dr Alicja Oniszczuk 18-03-2006 Wykład II Bilans - jest to zestawienie w ujęciu wartościowym za
1. Co to jest lotnisko i z czego sic składu Lotnisko-jest to określona powierzchnia terenu lub akwen
klsti116 137 ROZDZIAŁ 5. UPRAWA ROŚLIN odmiennego typu. Jest to rodzaj plecionego z gałązek i polepi
3 Rozdział 1 WPROWADZENIE DO BIOMECHANIKI Biomechanika jest to nauka stosująca zasady mechaniki do
Rozdział IIDiagnoza Diagnoza według S. Ziemskiego jest to rozpoznanie jakiegoś stanu rzeczy, jego te
ROZDZIAŁ I PRZEDMIOT PRAWA AUTORSKIEGO UTWÓR Jest to dzieło będące przedmiotem prawa autorskiego.
MARKETING ROZDZIAŁ 1 1. Definicje marketingu: a)    uiecie klasyczne - jest to odpowi
MARKETING ROZDZIAŁ 1 1. Definicje marketingu: a)    uiecie klasyczne - jest to odpowi
MARKETING ROZDZIAŁ 1 L Definicje marketingu: a)    ujecie klasyczne - jest to odpowie
Obraz1 Rozdział VIIITrawniki i rośliny okrywowe Trawnik jest to zadarnienie powierzchni gruntu z uż
Magazyn6801 64 ELEKTRYFIKACJA i z sieci przewodów, służących do rozdziału energji między jej odb
18 ROZDZIAŁ 1. GRUPY gdzie Af(l, Zn) jest grupą afiniczną stopnia n nad pierścieniem Zn reszt modulo

więcej podobnych podstron