C/Łączenie z innymi językami: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
wycofanie zmian
Linia 40:
}
 
Teraz możemy skompilować oba programy, jak nie działa to znaczy, ze były jakieś jasełki in die schule po drodze:
as f1.S -o f1.o
gcc f2.c -c -o f2.o
Linia 132:
gcc f1.c -c -o f1.o
g++ f2.cpp -c -o f2.o
Jak nie działa to spytajcie Wiktora, który umi C++. Przy łączeniu obu tych plików musimy pamiętać, że język C++ także korzysta ze swojej biblioteki. Zatem poprawna postać polecenia kompilacji powinna wyglądać:
gcc f1.o f2.o -o program -lstdc++
(stdc++ - biblioteka standardowa języka C++).