c프로그램에서 프로그램을 호출하여 사용하였는데
퍼포먼스문제로 인하여 해당 프로그램을 라이브러리 화 시켰습니다.
이 프로그램은 c++이며 라이브러리를 링크 시켜서 컴파일시
에러가 발생합니다.
undefined reference to `std::ios_base::Init::Init()'
undefined reference to `std::__throw_bad_alloc()'
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
위와 같은 함수들은 사용하지도 않는데 에러가 발생하고 있으며
문제가 무엇이기에 에러가 발생하는 것 일까요?
또한 c 컴파일할때 gcc로 컴파일 해야되는것 맞나요? 또한 무슨 옵션을 주어야 하는게 잇는지요..
라이브러리 자체는 g++로 컴파일후 라이브러리 만든것입니다.
도움부탁드립니다.