首页
登录 | 注册

linux错误列表及解决办法

  1. 编译cpp文件没问题,运行时出现:段错误(核心以转储)。
    报错如图:
Program received signal SIGSEGV,Segmentation fault.
0x00007ffff7b69bb in std::__cxx11::basic_string<char,std::char_traits<char>.std::allocator>char>>::basic_string(std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char>>const&)()
 from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
 #1 0x000000000040211c in main()

原因:栈溢出。由于cpp文件中的一个递归函数的终止条件不对,导致调用时无法终止。
排错办法:在尽可能多的代码块前插入cout<<”a”<



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.010 s.
京ICP备10005923号