gdb调试php代码提示No symbol "xxx" in current context解决方式
2019-08-01 00:00
1961 查看
gdb调试php代码时提示
No symbol “HT_MIN_MASK” in current context
需要修改Makefile
源码编译php-7.1.0
cd /opt/apps
wget -O – ‘http://ftp.ntu.edu.tw/pub/php/distributions/php-7.1.0.tar.gz’ | tar -xz && cd php-*
./configure \
–disable-all \
–enable-debug \
–enable-fpm \
–enable-cli \
–prefix=$PWD/dist
# Makefile
sed -i -E ‘s/^(CC = .*)/\1 -ggdb3 -fkeep-inline-functions/’ Makefile && grep ‘^CC = ‘ Makefile
sed -i -E ‘s/^(CFLAGS_CLEAN = -g)/\1gdb3 -fkeep-inline-functions/’ Makefile && grep ‘^CFLAGS_CLEAN = ‘ Makefile
sed -i -E ‘s/^(DEBUG_CFLAGS = .*)/\1 -g -O0/’ Makefile && grep ‘^DEBUG_CFLAGS = ‘ Makefile
make -j $(nproc) && make install
相关文章推荐
- CentOS下gdb升级(解决No symbol "***" in current context问题)
- gdb 调试中No symbol “***” in current context解决方法
- gdb调试时No symbol "var" defined in current context,局部变量不可查看问题
- gdb调试时No symbol "var" defined in current context,局部变量不可查看问题
- gdb和gcc升级:解决编译和调试时出现gdb no symbol in current context
- gdb调试时No symbol "var" defined in current context,局部变量不可查看问题
- GDB No symbol "XXXXX" in current context
- gdb 调试中No symbol in current context 故障定位
- nginx调试过程:No symbol "*" in current context
- gdb调试无法查看变量值(gdb No symbol "var" in current co
- No symbol "*" in current context的解决办法总结
- gcc 或clang调试时No symbol "foo" in current context.
- gdb 调试中No symbol in current context 故障定位
- No symbol "xxx" in current context
- gdb 打印变量时出现 "No symbol "i" in current context"
- eclipse在debug时出现"No symbol "auto" in current context."错误的解决办法
- GDB No symbol "XXXXX" in current context
- 用gdb打印变量时显示No symbol "i" in current context
- 解决gdb调试报错“No symbol table is loaded. Use the "file" command.”
- 交叉调试时arm-linux-gdb提示:No symbol table is loaded. Use the "file" command.