[C++] 常见编译运行错误总结

Posted Ray Zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[C++] 常见编译运行错误总结相关的知识,希望对你有一定的参考价值。

最近开始写C++的代码了,小结一下错误和原因。

  1. Symbols
[Symbols not found in architecture + linker command failed with exit code 1]

原因:

  • symbol没有找到,实际上就是使用某个变量或者某个函数名的时候,它的声明没有找到。
  • 很可能是函数头的变量类型没写对。
  1. 使用MacOS的clang++作为调试器,提示的错误可能和最终用g++编译的不同,最好还是使用gdb调试
  2. Segmentfault
  • 一般是指针或者数组越界之类的错误

以上是关于[C++] 常见编译运行错误总结的主要内容,如果未能解决你的问题,请参考以下文章

C++ 解释器/控制台/片段编译器

关于C++的一个LINK错误

C++初级static用法总结问题探讨及常见错误排查

引发C++程序内存错误的常见原因分析与总结

C++引用以及定义常见问题总结

C++内存泄露及常见情况总结