1. 编译出错
undefined reference to `__stack_chk_guard'
undefined reference to `__stack_chk_fail'
解决方法-1:添加libssp库
libssp 包含支持GCC堆栈保护函数的程序
解决方法-2 : disable gcc 编译参数 -fstack-protector-all(启用堆栈保护), 将编译配置的-fstack-protector-all 改为 -fno-stack-protector(禁用堆栈保护)
QT下pro
直接关掉了Qmake c++ 和 c编译选项
#QMAKE_CXXFLAGS += -fstack-protector -fstack-protector-all -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free
#QMAKE_CFLAGS +=-fno-stack-protector -fstack-protector -fstack-protector-all -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free