运行可执行程序时偶尔会遇到段错误,实际上是捕捉到了SIGSEGV信号,然后会打印出熟悉的Segmentation fault...但是又没有其他的信息,很不好调试...因此写个小工具来捕捉段错误的信号,然后注册一个sighandler,来处理,并打印出相应的堆栈...就能马上知道出错的函数的名字了...
哈哈```很方便吧...``
运行可执行程序时偶尔会遇到段错误,实际上是捕捉到了SIGSEGV信号,然后会打印出熟悉的Segmentation fault...但是又没有其他的信息,很不好调试...因此写个小工具来捕捉段错误的信号,然后注册一个sighandler,来处理,并打印出相应的堆栈...就能马上知道出错的函数的名字了...
哈哈```很方便吧...``