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

1.  下载 ACE 5.7. 从 http://download.dre.vanderbilt.edu/ 下载 ACE+TAO+CIAO-5.7.tar.gz包。 2.  解压 将压缩包c...
  • zjc156m
  • zjc156m
  • 2016年01月27日 15:13
  • 1136

ACE项目Makefile的编写

ACE项目Makefile的编写 关于编写使用ACE类库项目的Makefile的写法,在ACE Programmer's Guide>>一书中有详细的介绍(见2.5How to build your...

ACE与MFC一起使用时内存泄漏的解决方法

1. 将下列内容输入到文件中:   //use MFC library #define ACE_HAS_MFC 1   //use standard C++ library ...

linux makefile 详细使用说明

  • 2010年04月25日 10:05
  • 498KB
  • 下载

关于ace 里提示框插件bootbox的使用

在做项目中嫌弃原生的提示框太丑,于是找了很久资料才发现原来项目用的这套bootstrap  ace里面就有定制好的提示框,其中确认框用法如下: 制作提示框效果,我们需要的效果...

嵌入式 linux下date命令详解以及如何在Makefile中定义宏并在c中进行使用来定义软件版本号

定义版本号:Makefile 示例: EXEC = systools #OBJS = *.c cgihtml/*.c channel/*.c md5/*.c OBJS = *.c cgihtml/*...
  • skdkjxy
  • skdkjxy
  • 2014年01月10日 14:32
  • 1613

[Linux]在ubuntu系统下编译运行c程序并使用makefile管理项目

先来看一下编译运行c程序的基本命令。 虽然刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译, 因为缺少一些必须的头文件,所以要安装build-essential这个软件包。 输...

linux下编译工程(使用命令行、Makefile、cmake编译helloworld)

linux环境下编译工程是开发的基础。使用helloworld总结一下基础的编译方法。1.命令行法(在控制台中指定编译器直接编译)步骤如下: (1)新建hello.c并添加内容 (2)选择编译器g...

关于linux下执行脚本编译C++:需要使用make命令和makefile

本文摘要:AIX下makefile编写指导
  • win9413
  • win9413
  • 2016年08月09日 10:38
  • 914

Linux makefile的使用变量

原文:http://www.tanhp.com/index.php/archives/297/?utm_source=tuicool 编写makefile文件时通常会用到变量,makefile中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux里使用ACE时的makefile
举报原因:
原因补充:

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