hi rfrenz,
The C++ library libstdc++.a coming with the nios2 compiler and toolchain is not built for uClinux. It is built against newlib, as opposed to uClibc. As a result, applications linked with it will not run on uClinux.
If your C++ application does not need that library, you might be able to run it on uClinux. But in order to build it, you need to modify the Makefile by which your application will be built. The changes includes adding -mctors-in-init to LDFLAGS, and -lsupc++ to LDLIBS.
for example, add the following to your makefile:
LDFLAGS+= -mctors-in-init
LDLIBS:=-lsupc++ $(LDLIBS)
hope this helps,
wentao