最近开始写C++的代码了,小结一下错误和原因。
- Symbols
[Symbols not found in architecture + linker command failed with exit code 1]
原因:
- symbol没有找到,实际上就是使用某个变量或者某个函数名的时候,它的声明没有找到。
- 很可能是函数头的变量类型没写对。
- 使用MacOS的clang++作为调试器,提示的错误可能和最终用g++编译的不同,最好还是使用gdb调试
- Segmentfault
- 一般是指针或者数组越界之类的错误
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。