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
-
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.
-
Protože jsi to přeložil blbě a né úplně :).
Když chceš přeložit kod do spustitelnýho programu tak klasicky 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.
-
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
-
Proč je přípona zrovna .o ?
output, cesky vystup ;)
-
skript se nekompiluje ale interpretuje