- 论坛徽章:
- 0
|
本帖最后由 xscl24 于 2013-10-26 11:37 编辑
大家好,被这个问题一直困扰着,想求各位大牛指点指点。
问题是这样的;
这是我的makefile文件:
PROGRAM=Extracte
OBJ= util.o ast.o lex.o ASTManager.o CFGManager.o CFGBuilder.o CFGNodeExtractor.o main.o NodeExtractor.o SMV_Model.o PVS_Model.o
AST_FLEX= lex.c
AST_BISON=ast.c
util.o:util.cpp util.h
g++ -c $< -o $@
lex.o:lex.c
g++ -c $< -o $@
ast.o:ast.c
g++ -c $< -o $@
ASTManager.o:ASTManager.cpp
g++ -c $< -o $@
NodeExtractor.o:NodeExtractor.cpp
g++ -c $< -o $@
CFGNodeExtractor.o:CFGNodeExtractor.cpp
g++ -c $< -o $@
CFGManager.o:CFGManager.cpp
g++ -c $< -o $@
CFGBuilder.o:CFGBuilder.cpp
g++ -c $< -o $@
SMV_Model.o:SMV_Model.cpp
g++ -c $< -o $@
PVS_Model.o: PVS_Model.cpp
g++ -c $< -o $@
main.o:main.cpp
g++ -c $< -o $@
但是编译生成Extracte之后能够正确的执行,但是就是不能用gdb调试。
出现的结果如下:
ckyang@ubuntu:~/ckyang/svndata/4.controlflow$ gdb Extracte
GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/ckyang/ckyang/svndata/4.controlflow/Extracte...(no debugging symbols found)...done.
(gdb)
请问这是什么原因?要怎么操作才能使其可以使用gdb调试。
|
|