ACE-6.1.0 linux 下的编译与安装步骤
2013-03-07 17:00
330 查看
1.从 http://www.cs.wustl.edu/~schmidt/ACE.html 下载ACE-6.1.0.tar.gz,解压到 ~/local 目录下
tar -zxf ACE-6.1.0.tar.gz
得到~/local/ACE_wrappers
2. 设置环境变量
vim ~/.bashrc
export ACE_ROOT=/home/yourname/ACE_wrappers
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/ace
3. 创建文件 $ACE_ROOT/ace/config.h,写入如下内容
#include "ace/config-linux.h"
4.创建 platform_macros.GNU
方法一:创建文件 $ACE_ROOT/include/makeinclude/platform_macros.GNU 写入
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
方法二:利用软连接创建
ln -s $ACE_ROOT/include/makeinclude/platform_macros.GNU $ACE_ROOT/include/makeinclude/platform_linux.GNU
5. 可以在 platform_macros.GNU 里写入 INSTALL_PREFIX=/home/yourname/ace_install_dir/ 来制定输出目录
6.## 64位 linux 需要作个小修改:
vim $ACE_ROOT/include/makeinclude/platform_linux.GNU
找到如下几行
ifeq ($(buildbits),32)
FLAGS_C_CC += -m32
LDFLAGS += -m32
endif
ifeq ($(buildbits),64)
FLAGS_C_CC += -m64
LDFLAGS += -m64
endif
修改为
ifeq ($(buildbits),32)
FLAGS_C_CC += -m32
LDFLAGS += -m32
endif
ifeq ($(buildbits),64)
FLAGS_C_CC += -m64
FLAGS_C_CC += -fPIC
LDFLAGS += -m64
endif
7.make && make install
tar -zxf ACE-6.1.0.tar.gz
得到~/local/ACE_wrappers
2. 设置环境变量
vim ~/.bashrc
export ACE_ROOT=/home/yourname/ACE_wrappers
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/ace
3. 创建文件 $ACE_ROOT/ace/config.h,写入如下内容
#include "ace/config-linux.h"
4.创建 platform_macros.GNU
方法一:创建文件 $ACE_ROOT/include/makeinclude/platform_macros.GNU 写入
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
方法二:利用软连接创建
ln -s $ACE_ROOT/include/makeinclude/platform_macros.GNU $ACE_ROOT/include/makeinclude/platform_linux.GNU
5. 可以在 platform_macros.GNU 里写入 INSTALL_PREFIX=/home/yourname/ace_install_dir/ 来制定输出目录
6.## 64位 linux 需要作个小修改:
vim $ACE_ROOT/include/makeinclude/platform_linux.GNU
找到如下几行
ifeq ($(buildbits),32)
FLAGS_C_CC += -m32
LDFLAGS += -m32
endif
ifeq ($(buildbits),64)
FLAGS_C_CC += -m64
LDFLAGS += -m64
endif
修改为
ifeq ($(buildbits),32)
FLAGS_C_CC += -m32
LDFLAGS += -m32
endif
ifeq ($(buildbits),64)
FLAGS_C_CC += -m64
FLAGS_C_CC += -fPIC
LDFLAGS += -m64
endif
7.make && make install
相关文章推荐
- ACE-6.1.0 linux 下的编译与安装步骤
- ACE-6.1.0 linux 下的编译与安装步骤
- ACE-6.1.0 linux 下的编译与安装步骤
- ACE5.4在AIX5.2上编译安装的一般步骤。
- ACE在Linux下编译安装
- linux下ACE的编译与安装
- Linux下编译安装Mysql 5.5的简单步骤
- Linux下源码编译安装配置SVN服务器的步骤分享
- Linux环境安装ACE 6.1.0
- Mysql 5.7 Linux编译安装详细步骤
- Linux 6下安装编译安装Nginx的步骤
- ACE在linux下的安装和实例运行详细步骤
- linux下ACE工具包的编译安装
- ACE在Linux下编译安装
- 32位LINUX下hadoop2.2.0重新编译及安装步骤
- linux下从源代码编译安装软件的一般步骤
- linux 编译 android-apk 安装到window下的模拟器(步骤)
- Linux编译安装Mysql步骤
- MySQL for Linux源码编译安装步骤
- 64位LINUX下hadoop2.2.0重新编译及安装步骤