感谢支持
我们一直在努力

Linux 系统中如何安装配置ACE

Linux 系统中如何安装配置ACE


http://www.gnu.org可以下载ACE安装包,这里以ACE-5.6.tar.gz安装包作为示例


1.设置$ACE_ROOT环境变量


# vim /etc/profile 打开文件,在“export PATH USER….”之后增加内容:


ACE_ROOT=/opt/ACE/ACE_wrappers


export ACE_ROOT


LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH


export LD_LIBRARY_PATH


保存退出,执行命令“source /etc/profile”.


如果执行失败可以修改文本权限“chmod a+x /etc/profile”,然后再执行一遍。


输入echo $ACE_ROOT,显示/opt/ACE/ACE_wrappers 则ok


2.编译安装


mkdir /home/my/ACE,然后将ACE-5.6.tar.gz放在此目录下(用cp命令拷贝或mv命令移动到此目录)。这个目录不是安装目录要和ACE_ROOT分开,ACE_ROOT将是我们的安装目标目录。


从ACE-5.6.tar.gz压出单个文件ACE-install.sh:


命令如下:tar –zxvf ACE-5.6.tar.gz ACE_wrappers/ACE-install.sh


将这个文件拷贝到/home/my/ACE路径下,


#mv $ACE_ROOT/ACE-install.sh .//.即为当前目录


#vim ACE-install.sh 将文件打开


修改内容如下:


找到“MY_ACEDIR=${HOME}/aceconfig”,将其改成“MY_ACEDIR=/home/my/ACE”,就是改成我们自己建的、放有ACE-5.6.tar.gz文件的目录。


找到“MY_ACE_CONFIG=config-sunos5.4-sunc++-4.x.h”,将其修改成“MY_ACE_CONFIG=config-linux.h”,即改成linux下的配置文件。


找到“MY_ACE_GNU_MACROS=platform_sunos5_sunc++.GNU”,将其改成“MY_ACE_GNU_MACROS=platform_linux.GNU”。这个是各种操作系统平台下的GNU宏文件设置。文件修改完毕,保存退出“:wq”。


在/home/my/ACE目录下执行./ACE-install.sh文件。如果不能执行,可以修改一下文件权限(chmod a+x ACE-install.sh)继续执行。


ok,直到编译成功!


注意:通过修改ACE-install.sh文件,就不需要手动创建$ACE_ROOT/ace/config.h以及$ACE_ROOT/include/makeinclude/platform_macros.GNU两个文件


3.ACE代码示例


将$ACE_ROOT/lib下的libACE.so,libACE.so.5.6.0拷贝到/usr/lib


######demo.c######


#include”ace/Log_Msg.h”


int ACE_TMAIN(int argc,ACE_TCHAR *argv[])


{


ACE_TRACE(“main”);


ACE_DEBUG((LM_INFO,ACE_TEXT(“Hello,world!”)));


}


g++ demo.c -o demo -lACE -L$ACE_ROOT/lib -I$ACE_ROOT/include


编译通过之后,执行


#./demo


Hello,world!


ok,ACE环境搭建结束 !


转载请注明出处,谢谢!

赞(0) 打赏
转载请注明出处:服务器评测 » Linux 系统中如何安装配置ACE
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏