免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2229 | 回复: 11

大家帮忙分析一下这个简单的makefile文件。 [复制链接]

论坛徽章:
0
发表于 2004-07-22 09:41 |显示全部楼层
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)?它指的是什么?
谢谢。

论坛徽章:
0
发表于 2004-07-22 10:13 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

首先,
我看了man gcc 太烦了。
这个习惯不好。
其次,-D_REENTRANT -O6是编译选项,前者可能是程序里设置的,后者具体含义还是要看man gcc里的说明(^_^)。-lpthread 是线程lib。
如果你确认没有定义LDFLAGS,那么$(LDFLAGS)就是个空字符。

ps:既然简单,下次自己试着分析一下,肯定会受益非浅。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2004-07-22 11:13 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

要有耐心看英文的DD。

论坛徽章:
0
发表于 2004-07-22 14:41 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

谢谢楼上的提醒。
不过对你的签名档更感兴趣。
尤其是第三行 ‘2010年要赚到5k/月以上!’
我觉得目标太低了。
没有炫耀的意思,我现在的公司基本工资都比这高,目标可以高一点。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2004-07-22 14:50 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

原帖由 "LoveFreedom" 发表:
谢谢楼上的提醒。
不过对你的签名档更感兴趣。
尤其是第三行 ‘2010年要赚到5k/月以上!’
我觉得目标太低了。
没有炫耀的意思,我现在的公司基本工资都比这高,目标可以高一点。

这只不过是一个幽默而已,
你们就都当真了?

aero 的情况我最清楚了,只怕现在就已经不止 5000 了。

我的目标是,每天早上可以买三碗豆浆,喝两碗,倒一碗!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2004-07-22 15:09 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

原帖由 "flw" 发表:

这只不过是一个幽默而已,
你们就都当真了?

aero 的情况我最清楚了,只怕现在就已经不止 5000 了。

我的目标是,每天早上可以买三碗豆浆,喝两碗,倒一碗!


啥幽默了。俺是不了解形势。俺现在才2k还不到。咋不止了。

目标定低点,容易提前完成任务,^_^。

论坛徽章:
0
发表于 2004-07-22 15:13 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

原来都是大牛啊
那我是见笑了:)

论坛徽章:
0
发表于 2004-07-22 16:50 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

大牛?什么东西啊,村里出来的,见过耕牛,水牛,就是没见过大牛,han~~~

  我不指望象flw斑竹那样喝两碗倒一碗,我不喜欢豆浆,呵呵。我也幻想着有一天能¥5000/per month,不知道什么时候能实现梦想。

论坛徽章:
0
发表于 2004-07-23 14:56 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

想到就有了,我也在作梦......

论坛徽章:
0
发表于 2004-07-23 15:39 |显示全部楼层

大家帮忙分析一下这个简单的makefile文件。

唉一样啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP