/home/shenry/tmp/ccMpkNJv.o(.text+0xd): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)': : undefined reference to `std::basic_string, std::allocator >::size() const' /home/shenry/tmp/ccMpkNJv.o(.text+0x60): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)': : undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const' /home/shenry/tmp/ccMpkNJv.o(.text+0x9d): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)': : undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const' /home/shenry/tmp/ccMpkNJv.o(.text+0xc8): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string, std::allocator > const&)': : undefined reference to `std::basic_string, std::allocator >::operator[](unsigned int) const' /home/shenry/tmp/ccMpkNJv.o(.text+0x129): In function `main': : undefined reference to `std::cout' /home/shenry/tmp/ccMpkNJv.o(.text+0x12e): In function `main': : undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /home/shenry/tmp/ccMpkNJv.o(.text+0x15a): In function `__static_initialization_and_destruction_0(int, int)': : undefined reference to `std::ios_base::Init::Init()' /home/shenry/tmp/ccMpkNJv.o(.text+0x189): In function `__tcf_0': : undefined reference to `std::ios_base::Init::~Init()' /home/shenry/tmp/ccMpkNJv.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status