Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Hansi 14 Února 2009, 20:29:20

Název: spuštění skompilovaného skriptu
Přispěvatel: Hansi 14 Února 2009, 20:29:20
Ahoj,

předpokládám že tento dotaz bude totální lmaárna, ale i tak e zeptám, lnx se pořád učím. Když jsem v genay napsal klasickej velkoprogram typu hallo world a úspěšně ho přeložil, v adresáři vznikne soubor typu halloworld.o což mi nedává smysl. Když mu dám práva spustiteného a spustím ho, nic se neděje. Moje očekávání bylo že se provede program a vypíše se ono magické hallo world. Kde je moje úvaha chybná ? Proč je přípona zrovna .o ?

díky za váš čas.
Název: Re: spuštění skompilovaného skriptu
Přispěvatel: premet 14 Února 2009, 20:30:55
Protože jsi to přeložil blbě a né úplně  :).
Když chceš přeložit kod do spustitelnýho programu tak klasicky
Kód: [Vybrat]
gcc -o soubor_spousteci zdrojovy_kod.c
Ty jsi to prohnal pouze preprocesorem a tak ti vzniknou pouze objektové soubory, které by jsi musel pak dát do spustitelnýho.
Název: Re: spuštění skompilovaného skriptu
Přispěvatel: ares952 17 Února 2009, 06:28:45
Ty jsi to prohnal pouze preprocesorem a tak ti vzniknou pouze objektové soubory, které by jsi musel pak dát do spustitelnýho.
spis to prohnal jen kompilatorem a ne linkerem
Název: Re: spuštění skompilovaného skriptu
Přispěvatel: Marvn 17 Února 2009, 14:04:33
Proč je přípona zrovna .o ?
output, cesky vystup ;)
Název: Re: spuštění skompilovaného skriptu
Přispěvatel: Kecik 25 Února 2009, 13:47:21
skript se nekompiluje ale interpretuje