Linux通用Makefile
来源:互联网 发布:极装吉住靠谱吗 知乎 编辑:程序博客网 时间:2024/06/05 03:02
#------------------可执行程序通用makefile 开始-----------------------------------
CFLAGS = -g -D _DEBUG -I../Include -L/usr/local/lib -L/usr/local/ -lrt -ldl -Wall
CC=g++
SRC=$(wildcard *.cpp)
OBJ=$(addprefix ./, $(addsuffix .o, $(basename $(SRC))))
TARGET= ../bin/Test.bin
all: $(TARGET)
$(TARGET): $(SRC)
$(CC) -o $@ $^ $(CFLAGS)
clean:
rm -f $(TARGET) $(OBJ)
CFLAGS = -g -D _DEBUG -I../Include -L/usr/local/lib -L/usr/local/ -lrt -ldl -Wall
CC=g++
SRC=$(wildcard *.cpp)
OBJ=$(addprefix ./, $(addsuffix .o, $(basename $(SRC))))
TARGET= ../bin/Test.bin
all: $(TARGET)
$(TARGET): $(SRC)
$(CC) -o $@ $^ $(CFLAGS)
clean:
rm -f $(TARGET) $(OBJ)
#------------------可执行程序通用makefile 结束-----------------------------------
#------------------生成动态库文件通用makefile-----------------------------------
CFLAGS = -I../Include -I/usr/local/include -L../lib -L/usr/local/lib -g -Wall
CC=g++
SRC=$(wildcard *.cpp)
OBJ=$(addprefix ./, $(addsuffix .o, $(basename $(SRC))))
TARGET=../bin/libTest.so
all: $(TARGET)
$(TARGET): $(OBJ)
$(CC) -shared -fPCI -o $@ $^
%.o: %.cpp
$(CC) $(CFLAGS) -o $@ -c $<
clean:
rm -f $(TARGET) $(OBJ)
#------------------生成动态库文件通用makefile-----------------------------------
0 0
- linux 通用Makefile模板
- Linux通用Makefile
- Linux 通用Makefile模板
- linux通用makefile模板
- Linux的通用makefile模板
- Linux的通用makefile模板
- linux下通用Makefile写法
- Linux的通用makefile模板
- Linux下makefile通用模版
- Linux的通用makefile模板
- linux下通用Makefile模板
- Linux: makefile常用通用模板
- GNU/Linux通用Makefile模板
- linux下makefile(通用模板)
- linux驱动文件的通用Makefile文件
- 一个通用的LINUX驱动Makefile
- linux下面简单通用的Makefile模板
- Linux下通用的目录架构Makefile
- Java打包成jar,并且通过exe4j做成exe文件,然后利用inno做成setup文件
- 双十二前夕淘宝约架京东,自律比嘴仗更重要
- Java截取字符串
- struts2 <s:textfield> value属性默认值解决方案
- 【谍照】PopMetal开发板运行Chrome OS
- Linux通用Makefile
- LVS原理个人理解
- HTTP协议详解
- Specified VM install not found: type Standard VM, name jdk x.x
- php 从http://www.weather.com.cn/上抓取天气情况
- Google首推Android Studio稳定版,图解安装过程让你简单上手
- uibutton 修改title在image 的左面
- 待接诊列表视图创建sql语句
- Linux下C语言开发(多任务编程之任务、进程、线程)