FLAGS = -Wall -g

INCLUDE=-I$(ACE_ROOT)/include

ACE_LIB=-L$(ACE_ROOT)/lib
N_LIB=-lACE
DD=-DACE_HAS_EVENT_POLL

Server:Server.o TaskWork.o
  g++ -o Server Server.o TaskWork.o $(ACE_LIB) $(N_LIB) $(DD)
Server.o:Server.cpp ClassDefined.h
  g++ $(FLAGS) $(INCLUDE) $(DD) -c Server.cpp -o Server.o
TaskWork.o:TaskWork.cpp ClassDefined.h
  g++ $(FLAGS) $(INCLUDE) $(DD) -c TaskWork.cpp -o TaskWork.o
clean:
  rm -rf Server Server.o TaskWork.o

注:编译找不到头文件,直接把头文件路径包含进去;

一个简单的Makefile模板相关推荐

  1. OpenCms JSP 模板开发——创建一个简单的JSP模板

    OpenCms中的JSP模板就是一个普通的JSP页面,在特定的位置使用标签来包含内容,在这个的例子中,我们将要开发一个简单JSP模板,这个模板只是在内容(如<html>.<body& ...

  2. TEC1401.Report开发技术总结 - 第七章 使用BI Publisher开发报表-创建一个简单的RTF模板(2/5)

    第七章   创建一个简单的RTF模板 安装好Oracle BI Publisher Desktop之后,可以使用Word中的BI Publisher插件来进行报表布局模板(RTF格式)设计. 1.   ...

  3. Html+css 一个简单的网页模板

    一个简单的网页模板,有导航.子菜单.banner部分 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&q ...

  4. 一个简单的makefile编写VCS仿真

    一个简单的makefile编写VCS仿真 1 VCS简介 VCS是编译型Verilog模拟器,它完全支持OVI标准的Verilog HDL语言.PLI和SDF. VCS具有行业中较高的模拟性能,其出色 ...

  5. Makefile编写及一个简单的Makefile架构实现

    Makefile编写及一个简单的Makefile架构实现 Makefile常用命令 GCC/G++常用编译参数 简单Makefile框架实现 使用CMake构建项目 Makefile常用命令 make ...

  6. 自己动手写一个简单的php模板引擎

    模板引擎中最核心的思想是:将模板中的变量编译为php的变量进行输出. 例如:demo.tpl {$data} {$title} 那么模板引擎就要将{$data} {$title} 编译为 <?p ...

  7. 一个简单的PHP模板引擎

    PHP早期开发中通常是PHP代码和HTML代码混写,这也使代码中充斥着数据库操作,逻辑处理等.当项目不大时,这样的代码还可以接受,但是随着项目不断扩大,我们就会发现同一个文件中同时存在前端逻辑和后端处 ...

  8. 一个STM32编译Makefile模板

    最近突然对STM32感兴趣,研究了一下.STM32的编译方式非常多,由于一直对gcc情有独钟,所以还是喜欢使用Makefile+gcc编译的方法.当时从51单片机转向AVR单片机开发时,也是通过这种方 ...

  9. 简单的makefile模板

    makefile不是总用到,每次用到的时候总要重新找资料,有点麻烦(怪自己基础知识不扎实,汗).留一个通用模板放这,方便以后使用 CC = gcc CXX = g++ LINK = g++ CFLAG ...

最新文章

  1. Nginx与PHP(FastCGI)的安装、配置
  2. 创建自己的特征和转换器
  3. docker报错:OCI runtime create failed...process_linux.go:449: container init caused “write /proc/self/
  4. OpenGL Static Texture静态纹理的实例
  5. 【数字信号处理】分贝的概念及其日常使用中常见的错误
  6. 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证...
  7. 【mysql】显式加锁
  8. 【特别关注】2021数据技术嘉年华直播观看指南
  9. bootstrap-switch 不起作用 class处显示代码_注解KafkaListener不起作用,到底发生了啥?...
  10. java高级类型_Java第四章高级类属性一
  11. web移动端常见问题解决方案 (转)
  12. DeepStream中,获得并修改识别对象参数的代码
  13. 学习语文必须掌握的知识点思维导图
  14. android9 添加开机音乐
  15. 树莓派红外避障小车python_制作树莓派wifi遥控和自动避障小车
  16. 【微信小程序+Python实现人脸识别】
  17. 【寻址方式】基地址与偏移地址的详细解释
  18. 脸上为什么会长黄褐斑?
  19. iOS之小功能模块--彩虹动画进度条学习和自主封装改进
  20. ios 技术支持网址(URL)

热门文章

  1. (二十二)深入浅出TCPIP之实战篇—用c++开发一个http服务器
  2. 大数据学习(06)-- 云数据库
  3. Windows上同时运行两个Tomcat
  4. 修改ubuntu的IP地址,静态IP地址
  5. WebLogic域的创建与发布
  6. list c++template
  7. 最受欢迎的5大Linux发行版
  8. 在Window下编译OpenH323
  9. linux 查看空间(内存、磁盘、文件目录、分区)的几个命令
  10. Apt 命令解说(apt-get update、apt-cache search package、apt-get install package、apt-get remove )