695
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
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>
[[C/Biblioteki|Tworzenie bibliotek]]|
[[C/Zaawansowane operacje matematyczne|Zaawansowane operacje matematyczne]]|
}}
</noinclude>
|