Početak›Forumi›Linuks›Programiranje›linkink gcc hello.c
- This topic has 5 odgovora, 3 glasa, and was last updated 19 years, 10 months ranije by jboban.
-
AutorČlanci
-
9. jun 2004. u 3:10 pm #3830gandalfGlavni majstor
kako da program povezem sa recimo math.h
ili vise njih
Kako?
kako?resio sam malo da naucim ali samo sto sam krenuo i
9. jun 2004. u 10:16 pm #19558jbobanUčesnikkako da program povezem sa recimo math.h
ili vise njih
Kako?
kako?
resio sam malo da naucim ali samo sto sam krenuo iSa math.h se ništa ne povezuje. Za korišćenje matematičkih funkcija na početku svog programa dodaš:
[code]#include [/code]
Ovim ćeš dobiti deklaracije matematičkih funkcija i možeš ih slobodno pozivati. Prilikom linkovanja linker će uključiti matematičke funkcije kao deo standardne biblioteke.10. jun 2004. u 1:26 pm #19559AnonimniGoste to kako se linuje
to me zanima gcc hello.c -L pa sta dalje11. jun 2004. u 10:25 am #19560ZarkoUčesnikUkoliko hoces da kompajliras i linkujes samo jedan fajl hello.c ukucaj:
gcc hello.c -o imeizlaznogfajlaAko zelis da kompajliras i linkujes dve funkcije koje senalaze u posebnim fajlovima to mozes uraditi na dva nacina:
1. kompajliranje zajedno
gcc funkcija1.c funkcija2.c -o imeizlaznogfajla2. kompajliranje jedne funkcije u objektnu datoteku i zatim linkovanje
gcc -c funkcija2.c //pravi biblioteku funkcija2.o
gcc funkcija1.c funkcija2.o -o imeizlaznogfajla12. jun 2004. u 12:48 pm #19561AnonimniGostrecimo ovaj kod
#include
main(){
int a,b;
printf(“unesi a i b”);
scanf(“%a %b”,&a,&b);
printf(“veci je %d”isgreater(a,b));
}
i kako sad da ga kompajliram kad mi nonstop javlja da nezna za tu fju isgreater
a ona je u math13. jun 2004. u 8:02 pm #19562jbobanUčesnikrecimo ovaj kod
#include
main(){
int a,b;
printf(“unesi a i b”);
scanf(“%a %b”,&a,&b);
printf(“veci je %d”isgreater(a,b));
}
i kako sad da ga kompajliram kad mi nonstop javlja da nezna za tu fju isgreater
a ona je u mathImaš sintaksnu grešku. Umesto:
[code]printf(“veci je %d”isgreater(a,b));[/code]
Treba da piše:
[code]printf(“veci je %d”, isgreater(a,b));[/code] -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.