c++ - 为 Linux C++ 构建创建一个干净的隔离编译环境
问题描述
最近尝试为我们的构建系统带来更多质量并将软件移植到 Android 让我认为我确实想要一个干净的构建环境,我不会意外地使用对库的依赖项并包含我不想要的文件。
是否有类似 Android 的“make_standalone_toolchain.py”脚本,它只是创建一个干净的目录结构并提供 linux 系统头文件和基础库(如在 Linux 标准基础 LSB 中定义)以及 C 和 C++ 运行时?
解决方案
您可能需要考虑使用 Docker 容器。我相信它会完全满足您的需求,因为您将拥有一个干净的 Linux 映像。
推荐阅读
- microsoft-graph-api - Microsoft Graph 日历 API OData 过滤器开始/结束日期时间
- excel - 当我只使用数字作为密码时,它不会被检测到
- google-bigquery - Invalid POLYGON bigQuery while using ST_GEOGFROMTEXT
- python - Attempting to add UNIQUE constraint, but told one already exists
- javascript - Gulp task running twice
- python - Huber 回归器返回的系数符号不一致
- .net-core - Asp.net Core SSRS Viewer
- python - Why this code doesn't prompt the user to input their number?
- r - trying to create a loop function to sum random variables in R
- wpf - 工具栏选项卡旁边但不在内部的 WPF 启动按钮