[ filmil @ 16.12.2004. 21:40 ] @
Kako da prevedem (kompajliram) program u C-u? U prethodnih nekoliko dana imali smo više pitanja o prevođenju (nerado koristim: kompajliranju) prvog programa u C-u. Ovaj primer je za GNU C prevodilac. Program smeštamo u datoteku hello.c: Code: #include <stdio.h> int main(void) { printf("Hello world\n"); return 0; } Prevođenje i pokretanje (kuca se tekst iza znaka $): Code: filip@cow:~ $ gcc -o hello hello.c filip@cow:~ $ ./hello Hello world filip@cow:~ $ Značenje: gcc - ime GNU C prevodioca -o hello - naređuje prevodiocu da datoteku koja se dobije prevođenjem nazove hello. Ako se ne navede opcija -o, dobiće se datoteka koja se tradicionalno zove a.out. C i C++ prevodioci se ovako ponašaju na svim Unix sistemima. hello.c - ime datoteke u kojoj se nalazi program. Ekstenzija za C programe je: .c. ./hello - Pokreće program sa imenom hello u tekućem direktorijumu (./). Vrlo je bitno da ne izostavite tačku i kosu crtu. Ostale poruke koje govore o sličnoj temi, dobijene pretragom foruma 6: http://www.elitesecurity.org/tema/5268/0#41465 http://www.elitesecurity.org/tema/13853/0#100401 http://www.elitesecurity.org/tema/34154/0#232778 http://www.elitesecurity.org/tema/61457/0#391142 http://www.elitesecurity.org/tema/72386/0#459690 f |