ACE在Linux下編譯安裝

2021-05-23 17:30:18 字數 1202 閱讀 3972

ace版本:ace-5.6

安裝過程:

設定環境變數:

看使用者使用的是那種shell環境, 我比較喜歡用csh的所以在.cshrc檔案中新增ace_root環境變數(bash的在.bashrc裡配置)

export mpc_root=$ace_root/mpc

export ld_library_path=$ace_root/lib:/usr/local/lib/sparcv9:/usr/openwin/lib:/usr/lib:/usr/local/lib:

export path=/usr/local/sbin:/usr/sbin:/sbin:$path:$home/bin

儲存後別忘了輸入:source .cshrc

編譯ace:

1.選擇平台配置檔案,本系統應該選擇config-linux.h,在$ace_root/ace 目錄下新建config.h檔案,在config.h中加入一行

#include "config-linux.h"。

2.選擇平台巨集定義檔案,本系統應該選擇platform_linux.gnu,在$ace_root/include/makeinclude 目錄下新建

platform_macros.gnu,在platform_macros.gnu中加入一行如 下:include

$(ace_root)/include/makeinclude/platform_linux.gnu

3.進入$(ace_root)/ace/, 輸入編譯命令:make -f gnumakefile, 開始編譯libace.so.5.6.0,libace.so

linux使用ace程式設計:

我寫個簡單的hello world!的程式

1.新建個hello.cpp的檔案:

#include "ace/log_msg.h"

int ace_tmain(int argc, int argv)

2.建立hello.mpc檔案:

project(hello) : aceexe

header_files }

3.再建立乙個可執行檔案p(名字可以自己取)

$ace_root/bin/mpc.pl -type make hello.mpc

4.執行p後, 產生makefile.hello後,執行make -f makefile.hello 生成hello的可執行檔案

5.執行:./hello

在ubuntu下安裝ACE編譯環境

可以用新立得軟體管理工具安裝 libace dev libace doc這兩個包 或者在控制台上用apt get install libace dev libace doc命令來安裝 ace env export mpc root ace root mpc export ld library pat...

在ubuntu下安裝ACE編譯環境

export mpc root ace root mpc export ld library path ace root lib usr local lib sparcv9 usr openwin lib usr lib usr local lib export path usr local sbi...

linux下編譯安裝ACE6

我用的系統是ubuntu12.04,選擇的ace版本是6.3.1。儲存在 home 使用者名稱 software資料夾下。3.配置環境變數。vi etc profile,然後增加如下內容 注意由於每個人的使用者名稱不同,這裡會稍有不同,例如我的路徑前面有 home jyx export ace ro...