ubuntu安裝ACE過程

2021-06-10 13:06:21 字數 1467 閱讀 3251

安裝ace,最簡單的方法,是直接apt-get安裝

[cpp]view plain

copy

sudo apt-get install libace-dev  

這樣,ace檔案則位於/usr/include下,libace.so位於/usr/lib下,樓主機器的libace-dev版本為5.6.3-6

[cpp]view plain

copy

xia@ubuntu:~$ tar -xvf ace-6.0.0.tar.bz2   

2、進入ace頂級目錄,並建立資料夾

[cpp]view plain

copy

3、配置

[cpp]view plain

copy

配置完成後,objdir檔案就下會有很多檔案,包括makefile,如下:

4、編譯

[html]view plain

copy

這裡直接make會得到以下錯誤:

error: openssl/bio.h: no such file or dictionary,參考文件ace-ssl,需要安裝openssl,於是安裝

[cpp]view plain

copy

安裝後問題依舊,安裝libssl-dev,ssl開發包

[cpp]view plain

copy

再次make,遇到錯誤,

undefined reference to `ssl_read'

全部是ssl字首的項找不到,於是修改makefile檔案,讓其編譯時載入ssl庫,找到makefile中如下內容:

[cpp]view plain

copy

libs = -lrt -ldl    

在其後新增上-lssl,再次make,通過

5、安裝

[cpp]view plain

copy

這裡採用sudo ,而不是直接make install,因為,直接make install,在ubuntu下,會得到permission deny的錯誤。

至此,搞定,ace檔案在/usr/local/include下,而libace.so位於/usr/local/lib下

ps:這裡安裝的ace6.0與直接apt-get方式安裝的ace,標頭檔案會有一些不同的地方,如編譯安裝方式,則include/ace下沒有os.h和os_string.h這兩個檔案,很多ace的示範**也是以前的,所以會遇到一些問題,不過不大

參考**:

1、另外ace文件推薦**:其中有個帖子貌似不錯

在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...

ubuntu 安裝django過程

ubuntu 下 django安裝配置 apache安裝 第一步 安裝apache2 在終端輸入sudo apt get install apache2 第二步 安裝mod wsgi 在 終端輸入sudo apt get install libapache2 mod wsgi mysql安裝 第一步...