makefile简单多文件编译
来源:互联网 发布:单片机modbus通讯程序 编辑:程序博客网 时间:2024/04/28 05:57
假设源文件和Makefile的存放如下图:
Makefile文件可以这样编写:
OBJS_DIR = obj
CPP_SRCS += $(wildcard source/*.cpp)
OBJS += $(patsubst %.cpp,${OBJS_DIR}/%.o,$(notdir ${CPP_SRCS}))
CPP_DEPS += $(patsubst %.cpp,${OBJS_DIR}/%.d,$(notdir ${CPP_SRCS}))
INCLUDE +=-I./include
# Each subdirectory must supply rules for building sources it contributes
${OBJS_DIR}/%.o: ./source/%.cpp
@echo 'Building file: $<'
@echo 'Invoking: GCC C++ Compiler'
g++ $(INCLUDE) -O0 -g3 -Wall -c -fmessage-length=0 -o "$@" "$<" -lpthread
@echo 'Finished building: $<'
@echo ' '
例子使用的是G++编译器,使用时替换为自己使用的编译器即可。
0 0
- makefile简单多文件编译
- g++多文件编译和简单MakeFile文件写法
- g++多文件编译和简单MakeFile文件写法
- g++多文件编译和简单MakeFile文件写法
- 多文件编译 makefile
- makefile多文件编译
- Makefile 编译多个文件
- Makefile 学习之简单的文件编译处理
- Makefile编译目录下多个文件(简单例子0)
- C++编译多个文件makefile
- Makefile 多文件编译错误总结
- g++多文件编译,并实现makefile
- OpenCV 多文件编译的Makefile编写
- Linux下C多文件编译Makefile
- Makefile来编译多文件工程
- linux下makefile多文件编译
- linux多文件编译—makefile
- makefile实现多目录文件编译
- Android Studio R.Java 的问题
- 感知机模型
- Linux系统调用列表
- new byte[] 默认值
- 堆排序
- makefile简单多文件编译
- Java 实现BFPTR算法源码
- super
- WINCE6.0 远程工具,不能使用ActiveSync连接的问题
- Maven权威指南-----2、安装和运行Maven
- Testlink的安装及使用
- AJAX内容提取
- 自定义圆角的button
- Linux命令大全