mac gcc 编译错误 基础问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac gcc 编译错误 基础问题相关的知识,希望对你有一定的参考价值。

mac gcc  Undefined symbols for architecture x86_64 "std::__1:

//

Undefined symbols for architecture x86_64:

  "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:

      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in Person-c78205.o

  "std::__1::ios_base::getloc() const", referenced from:

      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in Person-c78205.o

  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:

      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std:

...

---------

//

gcc 开启使用标准c++库即可

比如:

gcc -lstdc++ Person.cpp -o Person

 

以上是关于mac gcc 编译错误 基础问题的主要内容,如果未能解决你的问题,请参考以下文章

gcc (mac/linux) 错误,VisualStudio 编译正常时调用没有匹配的函数

MAC OS X 中 gcc 4.3 或更高版本的 OpenCV 编译错误

C++ (macOS) 的编译错误

用mingw32 gcc 一编译就出一大堆错误,应该怎么解决

总线错误:Mac OS X 上带有 GCC 的内联 x86 程序集

gcc 4.2编译器(Mac OSX)的新手问题:fpu_control.h:没有这样的文件或目录