实验了一下调试tslib
首先是编译。
1. 允许调试,如下配置。
./configure --enable-debug --prefix=/opt
但这样虽然增加了-g 选项,但仍然是-O2 优化,gdb debug 时会跳行,不爽。
2. 变为-O0 选项,可以导出CFLAGS 变量,如下进行。
export CFLAGS='-DGCC_HASCLASSVISIBILITY -O0 -Wall -W'
再重新配置,编译即可。
实验了一下调试tslib
首先是编译。
1. 允许调试,如下配置。
./configure --enable-debug --prefix=/opt
但这样虽然增加了-g 选项,但仍然是-O2 优化,gdb debug 时会跳行,不爽。
2. 变为-O0 选项,可以导出CFLAGS 变量,如下进行。
export CFLAGS='-DGCC_HASCLASSVISIBILITY -O0 -Wall -W'
再重新配置,编译即可。