링킹 할때 에러가 발생합니다.

mistraknight의 이미지

안녕 하세요

STL기반에서 프로그램을 짜는데 다음과 같은 에러가 발생 하네요
g++ 을 사용 하였구요 대부분의 파이에서 링킹시 다음과 같은 에러 메시지가 뜹니다.

[b]Utils.o: In function `_ZN5Utils14doubleToStringEdii':
Utils.o(.text+0xd80): undefined reference to `_ZNSsC1Ev'
Utils.o(.text+0xd92): undefined reference to `_ZNSs6resizeEj'
Utils.o(.text+0xdac): undefined reference to `_ZNSsC1ERKSs'
Utils.o(.text+0xdbb): undefined reference to `_ZNSsD1Ev'
Utils.o(.text+0xdca): undefined reference to `_ZNSsD1Ev'
Utils.o(.text+0xde1): undefined reference to `_Znaj'
Utils.o(.text+0xe40): undefined reference to `_ZNKSs4findEcj' [/b]  

음 해당 라이브러리를 링킹 해줘야 하는거 같은데 어떤 것인지 잘 모르겠네요

계속 이부분 때문에 해매고 있는데 해결 방법을 알려 주신 다면 정말 감사 하겠습니다.

errai의 이미지

/usr/lib/libstdc++.so.5 를 link해주면 될겁니다.
g++을 사용하면 당연히 link되어야 할 텐데 이상하네요.