s371

s371



Podstawowe narzędzia programistyczne 371

Kompilowanie programu w XII

1.    Aby wygenerować właściwą konfigurację dla programu make, wejdź do katalogu głównego drzewa źródłowego (gdzie znajduje się plik imakefile) i wpisz:

xmkmf

2.    Jeśli chcesz, aby xnkmf uruchomił również make, make inciude oraz make dep (polecenia generujące informacje wymagane przez make do właściwego skompilowania programu), wpisz:

xmkmf -m

Nazwę polecenia do uruchomienia (xrr.kmf lub xmkrrf -m) znajdziesz w dokumentacji programu.

3.    Kiedy xmkmf zakończy działanie, uruchom make w celu skompilowania programu.

Kompilowanie programów za pomocą gcc

gcc jest linuksowym kompilatorem języków C i C++. Udostępnia szereg możliwości, których trudno byłoby się spodziewać po darmowym produkcie, a ponadto posiada bardzo dobry optymalizator kodu (lepszy niż optymalizatory wbudowane w większość drogich, komercyjnych kompilatorów), gee obsługuje ANSI C, ANS1 C++. szablony i klasy szablonowe oraz standardową bibliotekę szablonów C++ (STL) i jest częścią pakietu progra mistycznego, w skład którego wchodzi debugger (gdb), profiler (gprof), szereg narzędzi programistycznych (takich jak make) oraz oczywiście gcc.

W rzeczywistości gee kompiluje tylko programy C. Do kompilowania programów C++ służy osobny kompilator, q^+. Oba kompilatory są połączone w jeden program i różnią się tylko argumentami wywołania. Z punktu widzenia użytkownika są więc równoważne.

Kompilator gc.c. jest odpowiednikiem kompilatora cc spotykanego w innych systemach uniksowych. Linux tworzy dowiązanie symboliczne umożliwiające skryptom (np. Make filo) żądającym zastosowania cc skompilowanie danego programu za pomocą gcc.

cc potrafi samodzielnie uruchomić konsolidator (ang. linker) l d (jeśli zajdzie taka potrzeba); potrafi również wygenerować szereg plików pośrednich. Aby skompilować program zawarty w pojedynczym pliku z rozszerzeniem . c, należy wpisać:

gcc -o Cnazwa programu> <plik>

Debugging

Opisana tu procedura rtie powoduje wygenerowania dodatkowych informacji dla de-buggera. Aby móc skorzystać z debuggera, musisz na etapie kompilacji użyć w poleceniu ggc opcji -ggdb



Wyszukiwarka

Podobne podstrony:
• stosowanie podstawowych narzędzi programów systemu informacji przestrzennej w analizach
s367 Podstawowe narzędzia programistyczne 367 make potrafi obsługiwać opcje optymalizacyjne oraz źró
s369 Podstawowe narzędzia programistyczne W 3.    Kolejnym miejscem, w którym można z
s373 Podstawowe narzędzia programistyczne 373Konsolidator ld Konsolidator ld służy do łączenia plikó
POMOC TECHNICZNA m
Temat Uniwersalne narzędzie programistyczne do kompilacji procedur asemblerowych i testowania
39137 s365 Rozdział 23Podstawowe narzędzia programistyczneJan Walter Kompilowanie programów za pomoc
gwiazda h K CorelDRAW Podstawy obsługi programu (c) Roland Zimek
2.    Solver : moduł realizujący zadanie obliczeniowe. Podstawowymi solverami program

więcej podobnych podstron