开发者社区 > 云原生 > Serverless > 正文

函数计算FC怎么选C++镜像?

函数计算FC怎么选C++镜像?

展开
收起
三分钟热度的鱼 2023-08-02 11:26:04 67 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在选择函数计算(FC) C++镜像时,需要考虑以下几个方面:

    C++版本 - 常见的有 GCC 和 Clang,以及对应版本号

    构建工具 - 如附带Make、CMake等

    依赖管理 - 支持安装常见依赖包(如Boost、OpenCV等)

    运行时 - 需要附带标准C++库和运行环境

    优化选项 - 如多线程、向量化编译等

    镜像大小 - 对FC有资源消耗上限

    可维护性 - 更新维护方便

    生态圈 - 相应的开发工具和依赖是否齐全

    常见的C++镜像基于如下distro:

    Ubuntu 生态最齐全,依赖多
    Debian 灵活轻量
    CentOS 稳定,依赖相对隔离
    Alpine 体积小巧,安装依赖麻烦
    一些例子:

    lambci/lambda:cpp - Ubuntu 包含 GCC、CMake 等

    frolvlad/alpine-cpp - Alpine包含 GCC、Make 等

    cloudcpp/centos-cpp - CentOS 包含 GCC 等

    您还可以基于自建镜像,选择符合自身需求的工具链和组件。

    在选择时需要权衡多个方面:

    基础功能
    依赖管理
    内存和时间限制
    维护成本
    一个WAL(工作,学习,再尝试)的过程。

    2023-08-02 20:26:15
    赞同 展开评论 打赏
  • 要自己把c++打进去哈。此回答整理自钉群“【答疑群】函数计算 AIGC 场景技术交流”

    2023-08-02 12:17:00
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载