文件名称:holy-build-box:用于构建跨发行版Linux二进制文件的系统
文件大小:56KB
文件格式:ZIP
更新时间:2024-06-12 12:10:33
Shell
用于构建跨发行版Linux二进制文件的系统 Holy Build Box是一个用于为Linux构建“便携式”二进制文件的系统:这些二进制文件几乎可以在任何Linux发行版上工作。 通过提供带有旧glibc版本的易于使用的编译环境来工作。 Holy Build Box可以生成x86_64二进制文件。 资源:| 目录 谁应该对便携式Linux二进制文件感兴趣? Holy Build Box支持哪些操作系统? 使用Holy Build Box编译的二进制文件支持哪些Linux发行版? 静态链接引入了安全性问题。 您如何处理? 与使用Docker打包应用程序相比,Holy Build Box有何不同? Holy Build Box与Go相比如何? Holy Build Box是否适合所有应用? 我应该如何处理解释型应用程序,例如用Ruby,Python或Node.js编写的应用
【文件预览】:
holy-build-box-master
----Changelog.md(4KB)
----SECURITY-HARDENING-BINARIES.md(2KB)
----Vagrantfile(459B)
----ENVIRONMENT-STRUCTURE.md(2KB)
----TUTORIAL-4-TWEAKING-APPS.md(10KB)
----TUTORIAL-5-USING-LIBRARY-VARIANTS.md(4KB)
----CACHING-WITH-CCACHE.md(686B)
----image()
--------hbb-activate(83B)
--------activate_func.sh(2KB)
--------hardening-check(15KB)
--------libcheck(1KB)
--------activate-exec(101B)
--------variants()
--------setuser(646B)
--------functions.sh(1KB)
--------build.sh(11KB)
----ESSENTIAL-SYSTEM-LIBRARIES.md(855B)
----LIBCURL-SSL-CERTIFICATE-AUTHORITIES.md(1KB)
----TUTORIAL-7-VERIFYING-PORTABILITY-WITH-LIBCHECK.md(3KB)
----.github()
--------workflows()
----TUTORIAL-1-BASICS.md(4KB)
----TUTORIAL-3-STATIC-LINKING-DEPS.md(3KB)
----INSTALLING-ADDITIONAL-DEPENDENCIES.md(8KB)
----SECURING-THE-BUILD-ENVIRONMENT.md(3KB)
----dev()
--------install-vagrant.sh(431B)
----LINKING-CXX.md(3KB)
----TUTORIAL-2-COMPILATION-SCRIPT.md(4KB)
----LICENSE.md(1KB)
----.gitignore(20B)
----LIBRARY-VARIANTS.md(3KB)
----Makefile(800B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(25KB)
----Dockerfile-64(92B)
----.editorconfig(347B)
----TUTORIAL-6-ADDITIONAL-STATIC-LIBS.md(6KB)