- 论坛徽章:
- 0
|
1 # For debugging...
2 #CFLAGS=-D_REENTRANT -Wall -ggdb -DDEBUG
3 CFLAGS=-D_REENTRANT -Wall -O6
4 LIBS=-lpthread
5 # LIBS for a non posix OS, like Solaris...
6 #LIBS=-lpthread -lsocket -lresolv -lnsl -L./unpv12e -lunp
7 all: proxy
8 proxy: tcp_listen.o tcp_connect.o sock_ntop.o proxy.o proxy.h
9 gcc $(CFLAGS) $(LDFLAGS) -o $@ $@.o tcp_listen.o
10 tcp_connect.o sock_ntop.o $(LIBS)
11 strip $@
12 clean:
13 rm -f *~ *.o proxy
我有以下问题(本人刚学):
1、在上面的第三行和第四行里gcc选行里的 -D_REENTRANT -lpthread -06分别表示什么含义?我看了man gcc 太烦了。
2、在上面第9行里,前面根本就没定义LDFLAGS变量,那这里为什么可以用$(LDFLAGS)?它指的是什么?
谢谢。 |
|