我想从源代码编译以下FreeBSD实用程序:https://svnweb.freebsd.org/base/stable/9/sbin/routed/
然而,这个repo缺少./configure文件。如何启用调试符号以便我可以使用gdb来调试此实用程序?
从repo制作文件以供参考:
# Make `routed` for FreeBSD
# $FreeBSD: stable/9/sbin/routed/Makefile 204405 2010-02-27 10:17:27Z uqs $
PROG= routed
MAN= routed.8
SRCS= if.c input.c main.c output.c parms.c radix.c rdisc.c table.c trace.c
WARNS?= 3
DPADD= ${LIBMD}
LDADD= -lmd
SUBDIR= rtquery
.include <bsd.prog.mk>
答案 0 :(得分:1)
您只需设置DEBUG_FLAGS=-g
并停用优化CFLAGS= -pipe