C++ Usage Issues - Problems, Solutions, and Suggestions
Ralf Corsepius
ralf.corsepius at rtems.org
Thu Jun 21 14:46:04 UTC 2007
On Thu, 2007-06-21 at 10:03 -0400, Robert S. Grimes wrote:
> Hello,
>
> I'm using RTEMS to develop a three processor system, and I'd like to use
> C++ for my application development;
> 3. Third attempt at make:
> LD_LIBS += -lstdc++
No, using "<target>-gcc -lstdc++" is never correct. You have to use
"<target>-g++" instead of "<target>-gcc" to link c++ code.
> The other errors are due to the rtems/rtems_bsdnet.h header file, and
> can be eliminated by changing the inclusion of this file like this:
>
> extern "C" {
> #include <rtems/rtems_bsdnet.h>
> }
If this works, you've found a bug inside of this header. This header must be C-safe.
Ralf
More information about the users
mailing list