c++ - 如何编译没有库依赖的c++程序?
问题描述
我对 C++ 很陌生。我正在尝试编译一个需要诸如 libcurl.a 和 libcjose.so.0 之类的库的 C++ 程序。编译成功,我可以在安装了这些库的机器上运行程序。
但是当我试图将二进制文件仅复制到另一台机器时,它抱怨我缺少这些库:
error while loading shared libraries: libcjose.so.0: cannot open shared object file: No such file or directory
只是想知道有没有办法让我只复制/编译二进制文件而无需再次在另一台机器上安装这些库?
解决方案
推荐阅读
- python-3.x - 程序运行时在后台不断更新变量
- regex - 谷歌分析目标漏斗
- javascript - 为什么我的 Mapbox GL 不能正确显示图块?
- php - 使用 require 'abc.php' 或 require('abc.php')
- php - Laravel:创建可以为空的 morphs() 关系
- java - 如何在我的 ssh 服务器上自动安装新的 jar 项目?
- python - 没有提供 argv 时如何打印错误
- web - 如何使用 Flutter Web 使用 OAuth2 (Identity Server 4) 登录?
- r - 如何在闪亮折线图R中进行数据集的反应功能
- ios - 有什么方法可以在 iOS Swift 中获取已连接 wifi 的 ssid?