On 29-Jun-2002 faisal gillani wrote: > Well i am a newbie learning c++ these days we are > being thaught on turbo c 3.0 but as like other things > i want to work on c++ in linux .. so i installed gcc > on my linux box but i dont have any idea how to > install it for example i write a program as follows in > turbo c > >#include<studio.h> >#include<conio.h> > void main (void) > { > printf("hello world"); > } > > > > how do i write the same program in gcc ? > i have tried the same but it gives out error the >#in... files not found > what can i do & how to compile this program ? >
(that is C, not C++, but I remember those classes supposedly teaching C++ ....) conio.h is a dos specific header, there is no good UNIX/Linux equivalent. In the above example it can be left out. Once you have removed that line the code will compile. gcc -Wall -W -pedantic hello.c -o hello the above line enables all warnings and will help you write clean code. 'hello.c' is the name of the source file you create, it will be output as a program called 'hello', that is what the -o is for. A common problem new coders have is they create a file called 'test' this is a bad name for a program because it has the possibility of being replaced by /bin/test when you run it. $ gcc test.c -o test $ test $ and nothing happens. TO be sure run all your programs with a path $ ./test # use the 'test' program in ./ (aka this directory) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]