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

阿里函数计算中c++模板,fc-custom-cpp-http 怎么把外部编译好的程序放进去部署?

阿里函数计算中c++模板,fc-custom-cpp-http 怎么把外部编译好的程序放进去部署?意思是放在zip包,直接网页上传吗?函数计算的运行环境是什么,我本地是ubuntu 20

展开
收起
小小鹿鹿鹿 2023-11-21 22:06:25 25 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    您可以按照以下步骤将 C++ 模板 fc-custom-cpp-http 放入阿里云函数计算:

    1. 下载 C++ SDK:首先,请下载 Alibaba Cloud Function Compute C++ SDK,并将其解压缩。
    2. 编译您的代码:您可以使用 g++ 或其他编译器将您的 C++ 代码编译成二进制文件。
    3. 创建 zip 包:接下来,请将编译后的二进制文件和相关的库文件放入一个 zip 文件中。有关详细信息,请参考官方文档。
    4. 上载 zip 文件:最后,请通过阿里云控制台将 zip 文件上载到阿里云存储 OSS 中。有关详细信息,请参考官方文档。
      注意:C++ SDK 只支持 Linux 系统和 x86 架构,因此建议您选择合适的操作系统和架构进行开发和测试。
    2023-11-22 15:16:08
    赞同 展开评论 打赏
  • 在阿里云函数计算中,你可以将编译好的C++程序打包成ZIP文件,然后通过网页上传到函数计算服务。具体的步骤如下:

    1. 创建一个新的函数版本。在函数版本创建的过程中,你可以选择C++作为运行环境。

    2. 将你的C++程序打包成ZIP文件。你可以将你的C++程序及其依赖库都放入ZIP文件中。注意,ZIP文件中的文件和目录应该保持原始结构,以便于函数计算服务正确地加载和运行你的程序。

    3. 上传你的ZIP文件。在函数版本的管理页面,你可以找到上传ZIP文件的入口。你可以通过网页上传你的ZIP文件,也可以选择通过OSS上传。

    4. 配置你的函数。在函数版本创建完成后,你需要配置你的函数的触发器、输入参数、输出参数等。

    函数计算的运行环境是基于Linux的容器环境,具体的版本会根据你的函数版本的选择而不同。对于C++来说,函数计算支持gcc 4.8.5和clang 3.4。如果你的本地环境是Ubuntu 20,那么你可能需要在你的C++程序中添加一些兼容性处理的代码。

    2023-11-22 11:57:54
    赞同 展开评论 打赏
  • 放到代码包里就行。此回答来自钉群阿里函数计算官网客户。

    2023-11-22 08:05:37
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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