zoukankan      html  css  js  c++  java
  • Makefile

    # 编译静态/动态库
    
    
    GCC     = gcc
    AR      = ar
    
    CFLAGS  += -Wall -g -fPIC
    LIB     += -ljson-c
    LIB     += -lcrypto
    
    #OBJ    = libweb.a
    OBJ     = libweb.so
    
    all: $(OBJ)
    
    libweb.so:  auth.o utiles.o
        $(GCC) -o $@ $(CFLAGS) -shared $^ $(LIB)
    
    libweb.a:   auth.o utiles.o
        $(AR) -crv -o $@ $^ 
    
    %.o:    %.c
        $(GCC) $(CFLAGS) -c $< -o $@
    
    clean:
        $(RM) *.o $(OBJ)
    # 使用 静态/动态库
    GCC     = gcc
    
    CFLAGS  += -Wall
    
    LIB     += ./lib/libweb.a
    #LIB        += -L./lib/ -lweb
    
    LIB     += -ljson-c
    LIB     += -lcrypto
    
    OBJ     = login
    
    all: $(OBJ)
    
    login:  login.o
        $(GCC) $(CFLAGS) -o $@ $^ $(LIB)
    
    %.o:    %.c
        $(GCC) $(CFLAGS) -o $@ -c $<     
    
    clean:
        $(RM) *.o $(OBJ)
  • 相关阅读:
    Servlet CDI Example Analysis
    JSON续
    JSON
    Ubuntu 下安装 MySQL
    Filter介绍
    Annotation相关
    Container、Injection
    Java buildTools
    Http协议
    URI URL URN 的区别
  • 原文地址:https://www.cnblogs.com/listenerln/p/9173690.html
Copyright © 2011-2022 走看看