[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ot c++ programming in linux



On Fri, 28 Jun 2002 18:24:31 -0700 (PDT)
"Sean 'Shaleh' Perry" <shalehperry@attbi.com> wrote:

> 
> 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.
> 

As a matter of fact, conio has been "ported" to Linux, and wether it's 
good or not is up to you to decide, take a look for yourself:

http://ibiblio.org/pub/Linux/libs/ui/linux-conio-1.02.tgz


> 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 debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org


-- 
Best regards, Erik
Main: 
insight@metalab.unc.edu
Alternative:
alfons@sverige.com


-- 
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: