Kompilace programu pomocí GCC v terminálu
Zdravím, začínám se učit programovat v C na linuxu ubuntu. Napsal jsem si první program (podle návodu) se jménem firstprog.c. Nyní ho chci zkompilovat pomocí GCC v terminálu (příkazovém řádku):
booksrc $ gcc firstprog.c
ale napsalo mi to bash: /booksrc: No such file or directory
Jak tedy pomocí programu GCC v terminálu můžu zkompilovat a spustit program?
Děkuji za odpověd
správně bys měl použít gcc ./firstprog.c
includes máš v cestě?
compile.htm
a co je na tom nepochpitelného: No such file or directory akorád teda nevím proč to píše zrovna /booksrc to je co? To jsi tam vubec nezadával, mozná nejaky defalutni adresar, tedy: bud nejsi v adresári (uzivatel booksrc a prikaz gcc firstprog.c, nezadával jsi příkaz : booksrc $ gcc firstprog.c , ze? pak bych chápal tu chybovou hlasku.
Dalsi moznost je napsat gcc --help coz info jestli mas gcc a vypise help, zkusil bych tyhle dva prikazy:
ls first*
a hned po tom
gcc --help
Ten prikaz na kompilaci gcc jmeno_souboru je spravne-
booksrc je složka, ve které je ten soubor firstprog.c
když dám ls, vypíše to booksrc Desktop unix_basic
když gcc--help, tak command not found
znamená to, že nemám v počítači GCC?
PS. ten můj první zápis je /booksrc $ gcc firstprog.c
tak to prece nejde, ne?
bud cd booksrc
a pak gcc fistprogram.cz
nebo to co radil nademnout ci gcc /booksrc/firstprogram.cz - vzdycky je prvni název programu.
Ano, nemas gcc.
cd booksrc
gcc firstprog.c
Takto to funguje, děkuji za odpověď
ok, oznacme to jako vyreseno a po tezke praci navstivme pornostranky.
Doporučoval bych ti nejdřív se naučit základní práci v bashi. Nebo používej nějaké IDE, např. Eclipse.