阿里云oss-c-sdk交叉编译

本文详细介绍了如何通过交叉编译器编译aliyun_oss_c_sdk_linux_v2.1.0.tar.gz并集成到ARM嵌入式平台中,包括使用buildroot进行快速编译的技巧,以及针对不同版本buildroot所需的库更新步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   由于最近的项目需要集成阿里云OSS存储功能到ARM嵌入式平台,就研究了使用交叉编译器编译aliyun_oss_c_sdk_linux_v2.1.0.tar.gz,这个sdk还依赖四个开源库和cmake。

最开始使用的是分别一个一个库的编译最后也成功了,不过比较费时间期间需要修改configure、makefile文件,最后转用build root编译发现非常快基本不用修改什么,如果你安装的是最新的build root只需要使用增加新package的方法增加oss的package即可,其他的依赖库build root已经集成了,编译的时候包含进去就可以了。如果是版本比较旧的build root还需要增加apr、apr-util两个库的package,libcurl 和minxml需要更新一下版本。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值