Używanie kompilatora i czytanie komunikatów o błędach

Nasza ocena:

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

Pobierz ten dokument za darmo

Podgląd dokumentu
Używanie kompilatora i czytanie komunikatów o błędach - strona 1

Fragment notatki:

20 ROZDZIAŁ 4. UŻYWANIE KOMPILATORA kompilatorowi dany język. Aby wymusić na  GCC  korzystanie z języka C, używamy parametru “-x  ”: gcc -x c -o program kod W rezultacie kompilator potraktuje plik “kod”, jako plik z kodem źródłowym w języku C. Pracując nad złożonym programem składającym się z kilku plików źródłowych (.c), możemy skompilować je niezależnie od siebie, tworząc tak zwane pliki typu obiekt (ang.  Object File ), są to pliki  skompilowane  ale nie poddane  linkowaniu.  Następnie stworzyć z nich jednolity program. Jest to bardzo wygodne i praktyczne rozwiązanie ze względu na to, iż nie jesteśmy zmuszeni kompilować wszystkich plików tworzące program za każdym razem na nowo a jedyne te w których wprowadziliśmy zmiany. Aby skompilować plik bez linkowania używamy parametru “-c  ”: gcc -o program1.o -c kod1.c gcc -o program2.o -c kod2.c Otrzymujemy w ten sposób pliki typu obiekt program1.o i program2.o. A następnie tworzymy z nich program główny: gcc -o program program1.o program2.o Aby włączyć dokładne, rygorystyczne sprawdzanie napisanego kodu, co może być przydatne, jeśli chcemy dążyć do perfekcji, używamy przełączników: gcc kod.c -o program -Werror -Wall -W -pedantic -ansi Więcej informacji na temat parametrów i działania kompilatora  GCC  można zna- leźć na: •  Strona domowa projektu GNU GCC •  Krótki przekrojowy opis GCC po polsku •  Strona podręcznika systemu UNIX (man) Borland Zobacz podręcznik  Borland C++ Compiler. Czytanie komunikatów o błędach Jedną z najbardziej podstawowych umiejętności, które musi posiąść początkują- cy programista jest umiejętność rozumienia komunikatów o różnego rodzaju błędach, które sygnalizuje kompilator. Wszystkie te informacje pomogą Ci szybko wychwycić ewentualne błędy (których na początku zawsze jest bardzo dużo). Nie martw się, że na początku dość często będziesz oglądał wydruki błędów, zasygnalizowanych przez kompilator — nawet zaawansowanym programistom się to zdarza. Kompilator ma za zadanie pomóc Ci w szybkiej poprawie ewentualnych błędów, dlatego też umiejętność analizy komunikatów o błędach jest tak ważna. ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz