使用make命令对未记录的日志引用

时间:2013-11-07 06:14:25

标签: makefile

我需要为makefile运行make命令。但是当我运行这个make命令时,我得到了错误 “未定义引用`log'”因为我知道这个事实它不包含数学库,我们必须在运行时包含它。我知道如果我使用gcc comiler运行它,那么我最后可以写-lm,它将包括数学库。我的问题是我需要使用make命令来运行它,这就是生成lu。

在这个如果我写make lu -lm它不是连接数学库。请帮忙

我已编辑了make文件

SHELL=/bin/sh
BENCHMARK=ep
BENCHMARKU=EP

include ../config/make.def

OBJS = ep.o ${COMMON}/c_print_results.o ${COMMON}/c_${RAND}.o \
       ${COMMON}/c_timers.o ${COMMON}/c_wtime.o

include ../sys/make.common
LDLIBS=-lm
LDFLAGS=-lm


${PROGRAM}: config ${OBJS}
    ${CLINK} ${CLINKFLAGS} -o ${PROGRAM} $(LDFLAGS) $(LOADLIBES) ${OBJS} ${C_LIB}


ep.o:       ep.c npbparams.h
    ${CCOMPILE} ep.c

clean:
    - rm -f *.o *~ 
    - rm -f npbparams.h core

1 个答案:

答案 0 :(得分:0)

LDLIBS=-lm
中的