读书人

在ubuntu上用eclipse导入一个makefile

发布时间: 2013-08-09 15:16:24 作者: rapoo

在ubuntu上用eclipse导入一个makefile工程,不能调试,求帮助
用eclipse导入一个makefile工程,debug时提示 No source available for "main() at 0xXXXX" ,感觉eclipse无法找到代码的位置。哪位大神能帮一把。
(如果把两个makefile合成一个,与C文件放到同一个目录下就可以进行调试)





好像不能贴文件,把代码列出如下:
代码结构:
makefile(文件1)
code(文件夹)
makefile(文件2)
main.c

makefiel(文件1)内容:
all:
make -C code


makefiel(文件2)内容:
CC=gcc
CCEXEDIR=../bin
CCFLAGS=-Wall
CCOBJS=\
main.o
.c.o:
${CC} ${CCFLAGS} -c $*.c

${CCEXEDIR}/test: ${CCOBJS}
${CC} -g -o ${CCEXEDIR}/test ${CCFLAGS} ${CCOBJS}



main.c内容:

#include <stdio.h>

int main(){
fprintf(stderr ,"test debug \n");
return 0;
}

[解决办法]
调试的话,需要加gcc需要-g选项。

读书人网 >C++

热点推荐