分享

UNIX环境高级编程源代码编译(unix网络编程和这一样)

 闲闲流水 2013-08-15

无论是《unix环境高级编程》还是《unix网络编程》,他们的编译方式都差不多,并且编译的时候最重要的是看README。


里面的例子在编译的时候应该这样:

  在《unix环境高级编程》中:

  gcc -o main main.c libapue.a 


注:需要把libqpue.a包含到/usr/lib中,把apue.h包含到/usr/include中。

  在《unix网络编程》中:

  gcc -o main mian.c libaunp.a

注:需要把libqunp.a包含到/usr/lib中,把unp.h和config.h包含到/usr/include中,当然此时unp.h中的../config.h语句需要改成config.h。

或者是生成下面的Makefile文件:

CC=gcc

LIBS=libunp.a


MAIN=main

MAIN_C=main.c

MAIN_O=main.o


UNP=unp

UNP_H=unp.h


DST=main


all:$(DST)



$(DST): $(MAIN_C)

$(CC) -o $(DST) $(MAIN_C) $(LIBS)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多