關於Llinux下安裝ACE的說明

關於Llinux下安裝ACE的補充說明
要補充說明的是:
首先要設置$ACE_ROOT環境變量,把該環境變量指向ACE_wrappers目錄:可以編輯/etc/profile 或是 .bash_profile文件,如
ACE_ROOT=/works/.../ACE_wrappers,然後導出export ACE_ROOT一下,最後用echo $ACE_ROOT查看一下對了就可以了.

接下來,進入 $ACE_ROOT/ace目錄,創建一個文本 config.h,內容如下:
#include "ace/config-linux.h"

然後,進入$ACE_ROOT/include/makeinclude目錄,創建一個文本文件 platform_macros.GNU,內容如下:
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU

然後回到 $ACE_ROOT 目錄,建立一個build(名字可以用其它的),進入build目錄,執行

../configure         //這個是進行環境配置


執行完後,執行

make

開始等吧.

經過漫長地等待後,ACE 就編譯好了.


編譯好後,如果要安裝來使用的話,就可以開始執行安裝了,命令如:

make install

一般默認的安裝路徑 /usr/local/include/ace --> 頭文件
                   /usr/local/lib   --> 鏈接庫文件


執行完安裝後,要進行設置一下路徑的問題.

1.設置編譯鏈接時的路徑:用root進行編輯 /etc/ld.so.conf 文件,在文件中加入鏈接庫的路徑,比如:
   /usr/local/lib
   然後執行命令:/sbin/ldconfig

2.設置LD_LIBRARY_PATH環境變量
  這個環境變量可以用root設置在/etc/profile文件中,也可以設置在.bash_profile中,不管那裏,添加如下類路徑就可以:

  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

  export LD_LIBRARY_PATH 

  如果沒有安裝可以直接設置爲編譯好的路徑即可,如:LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/build/ace

到此,就基本完成整個的ACE編譯、配置等工作啦。下面就可以開始編程開發了.

/////////////////////////////////////////////////////////////////////////
//
// 測試 ACE_Hello.cpp
//
// James gu 04/03/2007
//
//=======================================================================

#include <ace/ACE.h>

int main(int argc,char * argv[])
{
 (void)argc;
 (void*)argv;

 ACE_OS::printf("======= hello,ACE world! =======/n");
 
 return 0;
}

//編譯: g++ -g -Wall -DGNU_SOURCE -lACE ./ACE_Hello.cpp -o ./ace_hello.o

//運行: ./ace_hello.o

//結束了!

14:31 2007-4-3

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章