迷信鸡蛋站住的原理:同个工程里有若干个main函数

来源:百度文库 编辑:偶看新闻 时间:2024/05/01 10:34:55
今天看了ntpclient的源码。居然差异的发现工程里有两个main函数。这简直颠覆了我的整个C语言。这两个main分别存在于adjtimex.c和ntpclient.c中。后来我看到了makefile后,才明白了。# A long time ago, far, far away, under Solaris, you needed to#    CFLAGS += -xO2 -Xc#    LDLIBS += -lnsl -lsocket# To cross-compile#    CC = gcc# To check for lint# -Wundef not recognized by gcc-2.7.2.3CFLAGS += -std=c99 -W -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow \ -Waggregate-return -Wnested-externs -Winline -Wwrite-strings -Wstrict-prototypes
CFLAGS += -O2# CFLAGS += -DPRECISION_SIOCGSTAMPCFLAGS += -DENABLE_DEBUGCFLAGS += -DENABLE_REPLAY -g# CFLAGS += -DUSE_OBSOLETE_GETTIMEOFDAY
LDFLAGS += -lrt
all: ntpclient
test: ntpclient ./ntpclient -d -r ntpclient: ntpclient.o phaselock.o
ntpclient.o phaselock.o: ntpclient.h
adjtimex: adjtimex.o
clean: rm -f ntpclient adjtimex *.o
原来生成可以生成ntpclient和adjtimex两个可执行文件。两个文件互不干扰。当然需要两个main了。当make 的时候,默认的规则是生成第一个目标。如果是make adjtimex就可以生成adjtimex这个可执行文件了。
有若干个装满硬币的袋子 有若干个装满硬币的袋子, 有若干个问题要问 希望明白人能回答 箱子有若干气球,如果每人分7个,则剩6个,如果每人分9个则差8个,问箱子里有多少个气球 一个C源程序至少包含一个main函数,那么可以包含多个main函数吗? main()是否必须为程序中的第一个函数? 一个村子里,有若干只疯狗! 在Word中,菜单的“文件”底部有若干个文件名,其含义是( )。 教室里有若干学生 走了10个女生后 男生是女生的两倍 又走了9个男生后 女生是男生的5倍 共有几名女生? 在excel中,当一个单元格中有若干个数字,怎样把这些数字方便快捷地放到若干个单元格里面? 有若干个鸟笼和若干只鸟,如果一个鸟笼装一只鸟则多出一只;若装两只鸟则少一只;问 有多少只鸟多少个鸟笼 碳链上有若干个氢原子被氯原子所取代的有机化合物,或是含有羰基和甲基的有机化合物有哪些? vb中如何在文本框中加入文字?比如有若干个按钮,点击一个就向该文本框中加入一句话。该用什么样的语句呢 一个村子里,有若干只疯狗!(每家都有一只狗,不知道总共有多少只狗 问个函数~~~!!! 问个函数问题 在一个Excel里,如果有若干行由于需要变为红色,怎样使它们放在前面的连续几行里? 同个网页里如何设定不同颜色的超级链接? main()函数的特殊用法 java的main函数问题 java的main函数问题 我是个女同 主函数int main和void main有什么区别 问个函数问题哦!!