[ Zoran Rašković @ 20.02.2001. 22:10 ] @
oce li mi ko objasniti kako funkcionisu i sta rade komande make i make install |
[ Zoran Rašković @ 20.02.2001. 22:10 ] @
[ Vojislav Milunovic @ 20.02.2001. 23:13 ] @
Nista :o)
Pravi file po pravilima koja su stavljena u makefile a make install nije nista drugo do najobicnija pod-klauzula (opcija) koja kopira executabilni file + man ako ima u /usr/man i vecinom /usr/local/bin :o)) Inace dosa o make mozes videti normlano na www.gnu.org tamo mozes naci malo opsirnije kako se taj file pravi i sta ti ja sve znam,a posebno je interesantan proces skracenog kompajliranja(ne buklvalno vise mislim na kucanje gcc predator.c -opredator).Kako to radi #cat > predator.c int main(){ printf("predator is good basketball playern"); } #make predator gcc -opredator predator.c <<<---- ovo ce ti pistai(neces ti ovo kucati) #./predator predator is good basketball player # :o) Imas mogucnost da promenis ovo da se recimo kompajlira sa gcc -ofile file.c -pipe ili -static ma kako oces samo edituj glavni makefile koji se nalazi u /usr/share/mk/sys.mk pa tu namesti kako oces inace -pipe se preporucuje jel ubrzava proces mnogo recimo na 486 mi je trebalo da kompajliram neki modul oko 3-4min a sa -pipe oko 30-40s pa ti vidi prednosti :o) Inace make vuce po defaultu pravila iz makefile ako nemas makefile ili Makefile onda moras sa make -f _file_sa_make_pravilima E sad ako ima neceg gore pogresno napisanog molim vas da me izvinite jer malo sam umoran od treninga...trener nas otkinuo...jedva gledam...sta da radim Coca Cola me drzi online (dobro i dobra veze ima udela + narodna muzika:o)) [ MoHicAn @ 06.03.2001. 22:32 ] @
zaboravio si \ ispred n za newline
i posle -o ide razmak pa onda ime buduceg filea @$#%#@%#@%@ ...... :PPPPPPP posenilio si predo :PPPPPPP [ Vojislav Milunovic @ 06.03.2001. 23:49 ] @
Citat: MoHicAn wrote: zaboravio si \ ispred n za newline Priznajem gresku...desava se svakom... Citat: i posle -o ide razmak pa onda ime buduceg filea @$#%#@%#@%@ Nema to veze...f-ja getop(3) to odradi kako treba tako da je svejedno da li ces ti napisati recimo ping -c1 127.0.0.1 ili ping -c 1 127.0.0.1 ... za dalje informacije o datoj f-ji pogledaj malo man: #man 3 getopt [ Gojko Vujovic @ 07.03.2001. 01:17 ] @
pa normalno, to za opcije je standardno za sve komande koje je koriste.
pocev od mount, tu sam prvo primetio ![]() ![]() [ Vojislav Milunovic @ 07.03.2001. 08:25 ] @
Pa normalno ako zadas opciji getopt da u stringu trazi opciju tipa "p:" on ce da trazi opciju dok ne naidje na nju pa makar ona bila -opredator ili -o predator
drugim recima ima da ignorishe whitespace dok ne naidje na neki znak kiji !=' ' Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|