Dear Pen:
I tried your 4 lines program, it still not print out even I use gcc -v
or cc -v to compile, actually after the gcc -v I got a lot of junks
waring.
Same thing, at bash it is not be printed, but it can be shown at csh.
rpm -q gcc
2.96-0.48mdk (probably straight from 8.0 standard edition)
rpm -q bash
bash-2.04-18mdk(straight from 8.0 standard edition)
you may check your bash in your 8.1 , is that same edition as mine in
8.0? may be that is the problem.
eric, [EMAIL PROTECTED]
Pen Gwynne wrote:
>
> Eric,
>
> Please do "gcc -v" or "cc -v" and tell us what it says. I have the following
> 4 line program:
>
> int main()
> {
> printf("Hello World!");
> }
>
> It compiles and run properly, even without the normal "#include" files. I am
> using a straight Mandrake 8.1 installation and my version of gcc is 2.96
> 20000731.
>
> Now let me say this. My prompt is the normal, or default
>
> [pen@myhost dir]$
>
> When I run the program what I see is:
>
> Hello World![pen@myhost dir]$
>
> You should also be aware of one more "funny" thing that Linux does. After
> running a.out, the hello world example, As soon as I type something,
> anything, then the hello world program output and my prompt line:
>
> Hello World![pen@myhost dir]$
>
> is comes just:
>
> [pen@myhost dir]$
>
> It looks like the program never printed anything at all.
>
> Hope this helps.
> /Pen
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com