前言
本想用调试程序,发现出现no debugging symbols found)
于是找到原因:
但是启动之后不能使用gdb的命令,出现了 no debugging symbols found ,
查找之后得到,不能再生成可执行文件的时候+g,
要分成两步,首先 gcc -c -g .c ,即只进行预处理、编译和汇编,不进行链接。即,只生成目标文件的时候+g,会生成.o
CMake添加
在CMakeLists.txt的cmake_minimum_required(VERSION 2.8)后面加入
SET(CMAKE_BUILD_TYPE "Debug")
SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
SET(