- 论坛徽章:
- 0
|
CC = @cc@
CFLAGS = @CFLAGS@
LIBS = @LIBUNP@ @LIBS@
LIBS_XTI = @LIBUNPXTI@ @LIBUNP@ @LIBS_XTI@
RANLIB = @RANLIB@
# Following is the main library, built from all the object files
# in the lib/ and libfree/ directories.
LIBUNP_NAME = @LIBUNP_NAME@
以上是Make.defines里的部分内容,
我搞不懂 @cc@是什么意思?,看了一些简单的makefile制作说明,没有关于◎ ◎这个东东的说明!
在每个子目录下的Makefile里都有 include ../Make.defines 这样的语句。
每个Makefile的部分内容:
PROGS = tcpcli01 tcpcli04 tcpcli05 tcpcli06 \
tcpcli07 tcpcli08 tcpcli09 tcpcli10 \
tcpserv01 tcpserv02 tcpserv03 tcpserv04 \
tcpserv08 tcpserv09 tcpservselect01 tcpservpoll01 tsigpipe
all: ${PROGS}
tcpcli01: tcpcli01.o
${CC} ${CFLAGS} -o $@ tcpcli01.o ${LIBS}
我在相关的目录运行make命令,报错:
cc@ Command not found
非常郁闷,请大家指导一下! |
|