zoukankan      html  css  js  c++  java
  • 一个linux下g++使用的 makefile 模板

    这个makefile可用于编译大多数的c++工程。
    你可以根据需要修改下面的参数:
    VPATH: 源文件的文件路径。多个文件夹路径用空格分隔
    OBJ: 编译目标所需要的.o文件
    当然,你也可以不改动此文件,而直接在 make 命令的参数中指定
    如:
    make VPATH="path1 path2" OBJ="main.o a.o b.o"


    CC   = g++ -g
    COMPILE.C  
    = $(CC) -c 
    VPATH   
    = ../pub
    CXXFLAGS  
    =  -lgcc_s 
    MAKEEXE   
    = $(CC) $(LDFLAGS)

    OBJ   
    = main.o b.o
    EXE   
    = winner

    all:   $(EXE)

    $(EXE):   ${OBJ}
       $(MAKEEXE) $^ -o $@
    %.o:   %.cpp
       $(COMPILE.C) $< -o $@
    clean:     
       rm -f *.o $(EXE) core 


    范晨鹏
    ------------------
    软件是一种态度
    成功是一种习惯


  • 相关阅读:
    3.1按钮
    2.1线性布局
    2.2相对布局
    1.4Activity保存现场状态
    1.1Activity跳转与传值
    1.2Activity返回值
    1.3Activity生命周期
    WebSocket
    Jms消费者模式
    课堂实践5-31
  • 原文地址:https://www.cnblogs.com/diylab/p/1169771.html
Copyright © 2011-2022 走看看