Automake

今天在編譯阿里雲OSS c sdklinux

前後在mac  和 linux 上編譯都遇到了問題。git

多方搜索 最終仍是有了答案:阿里雲

read me中說明了要autoconf  automake 卻沒有說明詳細的步驟。 這個對於部分開發者來講 的確是 很不方便。 不過也就是幾句話的東西,說清楚了 卻能免除別人不少的時間消耗。spa

下面是操做步驟:xml

1,自動編譯腳本安裝:教程

sudo apt-get install cmake:[這樣會自動安裝一些 例如automake 之類的]開發

總值保證 autoconf  automake libtool 都安裝上。get


2,到source 目錄下運行:it

aclocal 編譯

autoconf

autoheader 重要: 在其餘地方的資料就是漏了這一步。 致使我今天下午麼有編譯出來。

automake

./configure

make

安裝依賴第三方庫 :詳細狀況查看read me 中的第三方庫安裝教程。

make install

完成。



--------

繼續編譯安裝  阿里雲OSS c庫

阿里雲OSS C 庫中的一些依賴關係 安裝下載地址在 README中

1,編譯libxml2

1)使用官網下 git lone ;

2)使用目錄下 ./autogen.sh  而不是直接使用./configure.

3)而後再 make

4)sudo make install:


以後編譯 oss 仍然抱錯:

libxml/parser.h cantfind;

檢查 makefile 發現include 位置爲 /usr/include/libxml2

 修改飲用目錄:/usr/local/include/libxml2 編譯成功。

相關文章
相關標籤/搜索