Undefined symbols for architecture x86_64:

  "std::terminate()", referenced from:

      ___clang_call_terminate in 두더지굴bfs-10315e.o

  "operator delete(void*)", referenced from:

      std::__1::__deque_base<VERTEX, std::__1::allocator<VERTEX> >::~__deque_base() in 두더지굴bfs-10315e.o

      std::__1::__deque_base<VERTEX, std::__1::allocator<VERTEX> >::clear() in 두더지굴bfs-10315e.o

      std::__1::__split_buffer<VERTEX*, std::__1::allocator<VERTEX*> >::~__split_buffer() in 두더지굴bfs-10315e.o

      std::__1::deque<VERTEX, std::__1::allocator<VERTEX> >::__add_back_capacity() in 두더지굴bfs-10315e.o

      std::__1::__split_buffer<VERTEX*, std::__1::allocator<VERTEX*>&>::~__split_buffer() in 두더지굴bfs-10315e.o

      std::__1::deque<VERTEX, std::__1::allocator<VERTEX> >::pop_front() in 두더지굴bfs-10315e.o

  "operator new(unsigned long)", referenced from:

이딴식으로 오류남 

맥북 vim인데 윈도우 dev c++이나 코드블럭에서는 ㅈㄴ 멀쩡하게 굴러가는데 이거 이유가 뭐임?