日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux ace platform_linux.gnu,Linux下配置和使用ACE笔记

發(fā)布時間:2023/12/10 linux 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux ace platform_linux.gnu,Linux下配置和使用ACE笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.? 下載 ACE 5.7.

從 http://download.dre.vanderbilt.edu/ 下載 ACE+TAO+CIAO-5.7.tar.gz包。

2.? 解壓

將壓縮包c(diǎn)opy到linux目錄/data/ACE里,然后解壓, tar -zxvf ACE+TAO+CIAO-5.7.tar.gz。

解壓后的目錄是 /data/ACE_wrappers.

3.? 配置config.h和platform_macros.GNU。

官方文檔上是這么寫的:

Create a configuration file, $ACE_ROOT/ace/config.h, that includes the appropriate platform/compiler-specific header configurations from the ACE source directory. For example:

#include "ace/config-linux.h"

Create a build configuration file, $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the appropriate platform/compiler-specific Makefile configurations, e.g.,

include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU

在實(shí)際操作中也可以直接創(chuàng)建一個軟鏈接:

cd $ACE_ROOT/ace

ln -s config-linux.h config.h

cd $(ACE_ROOT)/include/makeinclude/

ln -s platform_linux.GNU platform_macros.GNU

3.? configure

cd ACE_wrappers/

mkdir build

../configure

等幾分鐘后configure完成。

4.? make

在ACE_wrappers/build目錄下, 執(zhí)行$make

make完以后,在/data/ACE/ACE_wrappers/build/ace/.libs/目錄下,能找到libACE.so和libACE-5.7.so.

make特別慢,尤其是ACE+TAO+CIAO在一起的這個包,make要好幾個小時。如果TAO和CIAO用不著的話,只下載ACE的就可以了,可以省點(diǎn)時間。

5.? install

在ACE_wrappers/build下執(zhí)行#make install

make install之后,會在/usr/local/include下找到好幾個ace相關(guān)的文件夾,里面有include需要的頭文件。

在/usr/local/lib下找到一堆ACE相關(guān)的.so文件,包括libACE.so等等。

linux下系統(tǒng)查找include文件的順序是(這段是網(wǎng)上摘抄的):

/usr/include

/usr/local/include

/usr/lib/gcc-lib/i386-linux/2.95.2/include

/usr/lib/gcc-lib/i386

總結(jié)

以上是生活随笔為你收集整理的linux ace platform_linux.gnu,Linux下配置和使用ACE笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。