C/Więcej o kompilowaniu: Różnice pomiędzy wersjami

brak opisu edycji
(gramatyka)
Nie podano opisu zmian
 
Widzimy, że nasz program zależy od 4 plików z rozszerzeniem .o (pierwszy.o itd.), potem każdy z tych plików zależy od plików .c, które program make skompiluje w pierwszej kolejności, a następnie połączy w jeden program (test). Nazwę kompilatora zapisaliśmy jako zmienną, ponieważ powtarza się i zmienna jest sposobem, by zmienić ją wszędzie za jednym zamachem.
dodanie jako zależności plików z rozszerzeniem .h zapewnia rekompilację plików w których sąużywanesą używane zdefiniowane w nich wartości.
Brak tych wpisów jest najczęstszą przyczyną braku zmian działania programu po zmianie ustawień w plikach nagłówkowych.
 
man 1 objdump
man 1 readelf
 
== Zobacz również ==
* [[Programowanie w systemie UNIX/Kompilacja|Kompilacja w systemie Linux]]
* [[C/Przenośność_programów#Kompilacja_warunkowa|kompilacja warunkowa]]
 
<noinclude>{{Nawigacja|C|
<noinclude>
<noinclude>{{Nawigacja|C|
[[C/Biblioteki|Tworzenie bibliotek]]|
[[C/Zaawansowane operacje matematyczne|Zaawansowane operacje matematyczne]]|
}}
 
 
</noinclude>
[[en:make]]