在看《Linux 下C语言应用编程》的时候,介绍了gdb调试工具,按照书上的例子,
但是启动之后不能使用gdb的命令,出现了 no debugging symbols found ,
查找之后得到,不能再生成可执行文件的时候+g,
要分成两步,首先 gcc -c -g ***.c ,即只进行预处理、编译和汇编,不进行链接。即,只生成目标文件的时候+g,会生成***.o
然后在 gcc ***.o -o ***的时候就可以了
在看《Linux 下C语言应用编程》的时候,介绍了gdb调试工具,按照书上的例子,
但是启动之后不能使用gdb的命令,出现了 no debugging symbols found ,
查找之后得到,不能再生成可执行文件的时候+g,
要分成两步,首先 gcc -c -g ***.c ,即只进行预处理、编译和汇编,不进行链接。即,只生成目标文件的时候+g,会生成***.o
然后在 gcc ***.o -o ***的时候就可以了