当前位置: 技术问答>linux和unix
c++为何没有生产core文件?
来源: 互联网 发布时间:2017-05-02
本文导语: 我用的是deepin linux。安照网上查的资料,操作后,没有生产core文件,请问是怎么回事? 程序: #include #include int main(int argc, char *argv[]) { char *ptr ="1312312"; *ptr = 0; return 0; } [lg@deepin-LG:/data/_cod...
我用的是deepin linux。安照网上查的资料,操作后,没有生产core文件,请问是怎么回事?
程序:
#include
#include
int main(int argc, char *argv[])
{
char *ptr ="1312312";
*ptr = 0;
return 0;
}
[lg@deepin-LG:/data/_code/_c++/_test]$g++ -g -o err err.cpp
[lg@deepin-LG:/data/_code/_c++/_test]$ulimit -a
core file size (blocks, -c) 0
……
[lg@deepin-LG:/data/_code/_c++/_test]$ulimit -c unlimited
[lg@deepin-LG:/data/_code/_c++/_test]$./test
段错误 (核心已转储)
[lg@deepin-LG:/data/_code/_c++/_test]$ls core*
ls: 无法访问core*: 没有那个文件或目录
程序:
#include
#include
int main(int argc, char *argv[])
{
char *ptr ="1312312";
*ptr = 0;
return 0;
}
[lg@deepin-LG:/data/_code/_c++/_test]$g++ -g -o err err.cpp
[lg@deepin-LG:/data/_code/_c++/_test]$ulimit -a
core file size (blocks, -c) 0
……
[lg@deepin-LG:/data/_code/_c++/_test]$ulimit -c unlimited
[lg@deepin-LG:/data/_code/_c++/_test]$./test
段错误 (核心已转储)
[lg@deepin-LG:/data/_code/_c++/_test]$ls core*
ls: 无法访问core*: 没有那个文件或目录
|
不一定是在CWD吧,看看man core