其实和单文件一样的...makefile稍微修改一下就好了
//hello2.c
int hello2()
{
printf("hello2/n");
}
//main.c
#include <stdio.h>
main()
{
printf("hello/n");
hello2();
}
//makefile
test:main.o hello2.o
gcc -g -o test main.o hello2.o
main.o:main.c
gcc -g -c main.c
hello2.o:hello2.c
gcc -g -c hello2.c
make 编译以后就可以用gdb将test装入了...
设置断点:
方法:(gdb) break hello2.c:3
其他的再说吧@@