gpt4 book ai didi

c++ - 在 heroku 上运行 c++ 程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:05:44 24 4
gpt4 key购买 nike

我正在尝试在 Heroku 上运行一个 C++ 程序,我读过这篇文章:How to run an executable on Heroku from node, works locally但是我没能让它工作,因为服务器上没有 g++(或 gcc)。我尝试像这样将 g++ 下载到服务器上 sudo apt-get install g++ 但是我没有 root 权限。我也尝试将我的 g++ 拷贝复制到服务器,但我的 mac 具有与服务器不同的体系结构,因此也不起作用。显然,这是可能的,因为它已在我上面链接的问题中得到解决,但是我不知道该怎么做。任何帮助表示赞赏。谢谢。

最佳答案

有两种方法可以做到这一点。

使用 Heroku 的 buildpack api ,您可以设置一个构建包,它将在构建应用程序时编译您的代码。

甚至还有一些可用的 C 构建包:https://github.com/heroku/heroku-buildpack-c

您还可以使用 Docker。您的 Dockerfile 将构建二进制文件。您可以在本地运行它,然后将其推送并发布到 Heroku。参见 https://devcenter.heroku.com/articles/container-registry-and-runtime

关于c++ - 在 heroku 上运行 c++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50616083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com