Linux里使用ACE时的makefile

原创 2007年09月22日 18:28:00
 

HTML Tags and JavaScript tutorial



Linux里使用ACE时的makefile





如果你想写一个源代码,可能直接跨过windows与linux with ACE.那可能要留意以下几点了.
一个对于#include里,不要像在VC里使用时,文件的大小写没有区别.在linux里是不行的.
还有目录的表示如:#include "ace/ACE.h"与#include "ace/ACE.h"
都是一样的.但是在linux里只会认识#include "ace/ACE.h"
还需要重新提一下以前写过了makefile文件的问题.
ace框架为了方便我们做一个make文件,它们做了一些GNU.
如果你的工程有多个文件的时候要如何做呢.
看一下这个makefile文件吧:
 
BIN = main
FILES= ProactorTask Send connecte
SRC = $(addsuffix .cpp,$(FILES))
OBJ=$(addsuffix .o,$(FILES))
BUILD = $(VBIN)
#LIBS = -lMyOtherLib
LDFLAGS = -L$(ACE_ROOT)/lib
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
其中有几句
FILES= ProactorTask Send connecte
这个就是将你写的ProactorTask.cpp,Send.cpp,connecte.cpp
这一句将会把你目录下的除main.cpp文件之外的,加入的cpp文件.
留意:
对于本目录的#include "./connecte.h"
这个也需要注意./这样就会在本目录里搜索.
 


在linux中编译ACE静态库

转自:http://blog.chinaunix.net/uid-20443874-id-1945879.html 在linux下编译ACE的文章网上一搜一大堆,基本都差不多,使用ACE自带...
  • Manketon
  • Manketon
  • 2017年10月27日 15:47
  • 127

简单ACE的 Makefile

BIN = message FILES = Message.cpp\ SRC = $(FILES) OBJ = $(FILES) LIBS = -lACE -L./ CCFLAGS = ...
  • gxut555
  • gxut555
  • 2013年01月31日 16:51
  • 822

linux下Makefile用法(基础)

掌握make的用法,Makefile的内容,能在linux下C++编程。
  • jhgkjhg_ugtdk77
  • jhgkjhg_ugtdk77
  • 2016年07月25日 16:57
  • 1745

Linux的异步传输模式及ACE的Proactor模式

  Reactor是工作在同步模式下,Proactor工作在异步模式下。高性能服务器一定是工作在异步模式下的。所以,ACE中有Proactor这个类组。ACE的特点是跨平台和屏蔽技术细节,Proact...
  • roger_77
  • roger_77
  • 2007年04月07日 00:52
  • 6763

Linux 中的Makefile 的一些简单使用

Makefile 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。  一般来说,无论是C、C++、还是 pas,首先要把源文件编译成中间代码文件,在W...
  • windyblankboy
  • windyblankboy
  • 2016年06月01日 19:12
  • 503

CentOS 5 编译 ACE 5.5

CentOS 5 编译ACE5.51 在ACE的老巢下载下面的压缩包 :ACE-5.4.tar.gz2 tar -xcvf ./ACE-5.4.tar.gz后生成一个目录ACE_wrappers,假定...
  • boise
  • boise
  • 2007年09月28日 10:41
  • 2277

linux下的Makefile文件的简单写法和简单使用

linux下makefile简单基础,关于makefile的第一篇
  • sx758218950
  • sx758218950
  • 2017年07月17日 22:47
  • 160

Makefile之编译可装载模块 -obj-m

http://fongzhiye.blog.163.com/blog/static/202836152201211110159695/ 编译可装载模块 - obj-m    ...
  • wuxianglonghaohao
  • wuxianglonghaohao
  • 2014年10月09日 11:45
  • 1115

Makefile: Makefile中的-I

书上是这样解释的: -I DIR 当包含其他 makefile 文件时,可利用该选项指定搜索目录 读了好多遍都没有懂,结果使我浮想联翩,最后在老师我指导下明白了: 指定目录下(如tmp)的ma...
  • kangear
  • kangear
  • 2013年01月11日 10:53
  • 11263

makefile中的脚本if编写

if [ -d output ]; then \ echo " file exist "; \ else \ echo " create file"; \ mkdir output; \ c...
  • luopeiyuan1990
  • luopeiyuan1990
  • 2012年11月26日 17:56
  • 1342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux里使用ACE时的makefile
举报原因:
原因补充:

(最多只允许输入30个字)