ACE-linux上编译安装
更新时间:2023-11-05 18:40:01 阅读量: 综合文库 文档下载
- Linux编译推荐度:
- 相关推荐
linux下ACE的安装 前言
本文详细描述了在Linux操作系统上安装和配置“自适应通信环境(ACE)”的过程和注意事项。文中的描述基于RedHat Linux 9操作系统和ACE 5.4版
准备工作
1. 确保你的Linux操作系统的开发环境(gcc、make……)是完整且可用的。 2. 在安装ACE的过程中,可能需要root权限,因此确保你拥有root帐户的密码。 3. 对于典型的Redhat9系统,autoconf程序的版本可能过低,你需要首先升级它。
升级的步骤如下:
1. 在控制台中输入 autoconf -V,查看你的autoconf程序的版本
2. 如果低于2.57g,你需要到http://www.gnu.org/software/autoconf/去下载最新版本的autoconf程序,目前autoconf程序的版本是2.59
3. 根据tarball中的安装说明,编译并安装升级autoconf程序
开始安装
1. 首先确定ACE的安装路径,并建立相应的目录。
这里,我们把ACE安装在/home/bmiv/ace/的目录下,先执行 mkdir /home/bmiv/ace
2. 然后将获得的ACE源代码包解至该目录下。
tar zxvf ACE-5.4.tar.gz /home/bmiv/ace
3. 这时,在ace的目录下会建立一个名为ACE_wrappers的子目录,ACE所有的源代码、
工具、和例子都在这个目录中。
先进入该目录,执行
cd /home/bmiv/ace/ACE_wrappers
然后建立一个子目录,用于存放ACE编译后的目标文件 mkdir build
cd build
4. 接着,执行configure脚本,检查你的系统环境,配置并生成适合你的系统的Makefile文
件。在执行configure脚本时,可以加入许多配置选项,其详细说明可以参看
ACE_wrappers目录下的ACE-INSTALL.html文件,对于Redhat9系统来说,不必加任何参数,ACE就可以很好的工作了。
../configure
5. 在漫长的检查和配置之后,如果没有什么问题,你就可以开始编译了。
这一步很简单,执行
make
然后,泡一杯茶,静静的等待就行了。
6. 如果编译顺利的通过(通常都会是这样的),那么恭喜你,你已经成功了一大半了,下面
要做的仅仅是以些配置工作而已。接下来的工作是安装,这一步是可选的,目的是把编
译生成的ACE的库文件、头文件和手册页等安装到/usr/local的相应目录中去,为了今后使用的方便,我建议你还是进行这一步,执行 su
root's password make install
7. 安装之后,我们就可以进行最后的配置工作了。首先设置环境变量ACE_ROOT,执行
setenv ACE_ROOT /home/bmiv/ace/ACE_wrappers 注意其中的路径要根据你的实际情况而定,如果你不想每次都手工设定路径,可以编辑你的bash的配置文件,执行 cd
vi .bash_profile
在其中填加如下两行
ACE_ROOT=/home/work/research/ace/ACE_wrappers export ACE_ROOT
8. 然后,在$ACE_ROOT/ace目录中创建一个名为config.h的文件,在其中包含如下一行
#include \
或者,简单起见,你也可以直接建立一个指向config-linux.h的符号链接,执行 ln -s config-linux.h config.h
9. 同样,在$ACE_ROOT/include/makeinclude目录中创建一个名为platform_macros.GNU
的文件,在其中包含如下一行
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
或者,简单起见,你也可以直接建立一个指向platform_linux.GNU的符号链接,执行 ln -s platform_linux.GNU platform_macros.GNU 10. 最后一步,设置环境变量LD_LIBRARY_PATH,执行
setenv LD_LIBRARY_PATH $ACE_ROOT/ace:$ACE_ROOT/lib:/usr/local/lib:$LD_LIBRARY_PATH
或者在~/.bash_profile文件中添加如下两行
LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
安装完成
经过上面的步骤,ACE已经安装到了您的系统上了
正在阅读:
ACE-linux上编译安装11-05
家居微信公众账号内容规划方案06-21
阅读培根随笔心得体会8篇11-20
2022届高考英语大一轮复习Unit19Language课时作业19a北师大版选04-09
倍福安全PLC软件TwinCAT308-14
祭父文范文选萃-追悼会范文写作01-26
现代控制理论第1章09-23
连续退火炉的数模优化设计开题报告10-17
PVC电线管品牌介绍 - 图文11-29
含氮有机物12-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 编译
- 安装
- linux
- ACE
- 湘教版小学三年级美术下册教案全册
- 企业职工患病或非因工负伤医疗期规定
- 2016-2017北大靳村小学三年级数学寒假作业
- 朱子家训(朱子治家格言)注音版
- 第三套模拟试题
- 标准层及大模板施工方案
- 高频电子线路第三章习题答案
- xx项目装修设计任务书
- 2016-2017小学三年级语文教学工作总结
- 建材试题2
- 连续线性二次型最优控制的MATLAB实现
- 什么是太阳能电池量子效率,如何测试
- 碳酸二乙酯市场调研 - 图文
- 2011年清华版《经济法教程》案例答案 - 石光乾20111010
- 英国文学史习题全集(含答案)
- 信度真分数-练习题答案
- 2012寒假德育活动安排意见
- (最全)中小学设计规范(GB50099-2011) - 图文
- 高电压试卷
- 小虾