g++ problems

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

 



Hi, my answers are below nested in the body of your message.

----- Original Message -----
From: "Kyrath. (AKA Rob)" <kyrath@xxxxxxx>
To: "Speakup" <speakup at braille.uwo.ca>
Sent: Wednesday, March 31, 2004 3:44 PM
Subject: g++ problems


Hi,

A few of you have been trying to help me get going with compiling C++ code,
but so far there's been no joy.

The messages I'm getting are scrolling off the screen, but quite a few of
them refer to:
/usr/include/c++/3.2.3/i486-slackware-linux/bits/gthr-default.h

I have never seen this error in gcc/g++, and I can only think of two
possibilities. One, the wrong arguments were passed to g++. Second, this was
a bad installation of gcc/g++.

Is there something that needs to be done to gcc before it becomes fully
operational?

No, gcc and g++ should work fine right after the initial installation.

Here's a copy of the code I last tried to compile:

#include <iostream>
using namespace std;

int main()
{
   cout << "Hello World!\n";
   return 0;
}

Your code looks fine so far.

Also, I was informed by a few of you that the modern C++ uses "iostream"
with a "using namespace std;" instead of the "iostream.h" for the include.
Does this mean that gcc is not backward compatible and will not compile
older source code without modifications?

Gcc in most cases is backward compatible with older code, but it will send
several warning messages that the code is deprecated and needs to be
updated.
The warnings are usually harmless in nature, but are quite annoying, and as
a new programmer it is best to use the new standards and not start with
deprecated material.

Thanks
-- Rob
_______________________________________________
Speakup mailing list
Speakup at braille.uwo.ca
http://speech.braille.uwo.ca/mailman/listinfo/speakup





[Index of Archives]     [Linux for the Blind]     [Fedora Discussioin]     [Linux Kernel]     [Yosemite News]     [Big List of Linux Books]
  Powered by Linux