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 编译成功。

相关文章
相关标签/搜索