0%

1.生成core文件

设置core文件的大小限制和存储位置

  • 设置core文件大小:ulimit -c unlimited

  • 设置存储位置:

    1
    2
    sudo vim /etc/sysctl.conf
    kernel.core_pattern = /tmp/core-%p-%e-%t

    其本质是修改/proc/sys/kernel/core_pattern文件的内容,也可以使用其他方法

2.使用GDB来分析core文件

编译时加上-g选项,以便于生成的core文件可以用gdb来调试。例如:

1
2
3
gcc -g -o a a.c
./a
gdb ./a core-xx-xx

在存在大批量docx文件转换为pdf文件时,使用word的转换功能,打开一个转换一个,要是让你转换100个呢?市面上迅捷转换器做的不错,但是一次只能转换200个文件,而且是会员情况下。要是你需要处理20万个docx文件呢?

Read more »