OSS 如何安装 C SDK

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介: 由于很多人对 SDK 的安装和系统依赖的环境变量不是很熟悉,导致很熟悉,浪费不必要的时间,而且导致环境变量引入也出现异常。特此写了一篇从安装到遇坑的过程给大家
作者:张医博

背景:

由于很多人对 SDK 的安装和系统依赖的环境变量不是很熟悉,导致很熟悉,浪费不必要的时间,而且导致环境变量引入也出现异常。特此写了一篇从安装到遇坑的过程给大家。

操作环境:

Linux Centos 6.9 64 位系统

预先安装好的库:

1、glibc-2.14 (mxml 库需要依赖这个库):

  • 先看下 strings /lib64/libc.so.6 | grep GLIBC 是否有 GLBC-2.14 或者以上。如果没有的话,请先编译 GLBC-2.14 的安装包

image.png

  • tar xvf glibc-2.14.tar.gz && cd glibc-2.14 && mkdir build && cd build && ../configure --prefix=/usr/local/glibc-2.14 && make -j4 && make install && cp /usr/local/glibc-2.14/lib/libc-2.14.so /lib64/libc-2.14.so && mv /lib64/libc.so.6 /lib64/libc.so.6.bak && LD_PRELOAD=/lib64/libc-2.14.so ln -s /lib64/libc-2.14.so /lib64/libc.so.6

2、安装 cmake 库:

  • sudo yum install cmake

3、安装第三方库文件:

  • sudo yum install curl-devel apr-devel apr-util-devel

4、 安装 mxml 库:

  • rpm -ivh mxml-2.9-1.x86_64.rpm --nodeps --force

image.png

安装 OSS-C-SDK:

image.png

测试 SDK demo

gcc main.o -o main -lpthread -L/usr/local/lib -loss_c_sdk -lcurl -lmxml -L/usr/local/apr/lib -lapr-1 -laprutil-1
./main

  • 测试

image.png

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
7月前
|
Web App开发 移动开发 小程序
mPaaS常见问题之安装之后SDK管理器中是空的如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
|
4月前
|
小程序 Serverless 开发工具
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
小程序开发问题之在小程序中安装并初始化小程序Serverless客户端SDK如何解决
|
4月前
|
SQL Java 关系型数据库
实时数仓 Hologres产品使用合集之如何安装和使用Java SDK
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
|
5月前
|
存储 开发工具
通用快照方案问题之快照SDK的安装如何解决
通用快照方案问题之快照SDK的安装如何解决
44 0
|
6月前
|
开发工具 Android开发 Windows
Android Studio安装Unable to access Android SDK add-on list处理方法
Android Studio安装Unable to access Android SDK add-on list处理方法
208 0
|
7月前
|
Ubuntu Shell 开发工具
关于海思SDK在Ubuntu下安装错误问题
关于海思SDK在Ubuntu下安装错误问题
39 0
|
7月前
|
Dart Shell 开发工具
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
210 0
|
7月前
|
人工智能 弹性计算 开发工具
【Hello AI】安装并使用FastGPU-Python SDK使用说明
用户可以通过FastGPU提供的Python接口,将FastGPU集成到您的人工智能训练或推理脚本中,从而实现快速的云上部署和资源管理。
|
运维 Linux 开发工具
Centos运维之安装.Net Core SDK
Centos运维之安装.Net Core SDK
127 0
|
API 开发工具 Android开发
Android(二) 基于 eclipse 的 Android配置 安装SDK ADT
Android(二) 基于 eclipse 的 Android配置 安装SDK ADT
315 0

热门文章

最新文章