1
flashrick 2019-05-15 08:16:00 +08:00 via iPhone
php
|
2
Hconk 2019-05-15 08:17:50 +08:00 via iPhone
不需要虚拟机的语言应该都可以做到,c/c++静态编译不依赖环境
|
5
zhucegeqiu 2019-05-15 08:50:03 +08:00
楼上说的静态编译的都可以,或者用 docker
|
6
josephok 2019-05-15 08:54:32 +08:00 via Android
Rust
|
8
cabing 2019-05-15 09:11:42 +08:00
有 docker 还挑啥环境。
|
9
zhaozhao 2019-05-15 09:15:05 +08:00 1
使用 musl-libc 替换 glibc + 静态编译
|
10
bonfy 2019-05-15 09:20:37 +08:00
只要可以编译的都可以吧 比如 Rust C C++ 之类的
|
11
nnnToTnnn 2019-05-15 11:35:23 +08:00
Java PHP C# C++ GO JS python 基本上所有的语言部署都很方便,本来不需要装额外的运行时环境,只是打包体积大小的问题而已
|
13
vexjoe 2019-05-15 15:22:04 +08:00
red language
|
17
zhaozhao 2019-05-17 09:18:45 +08:00
@zjsxwc docker 提供的最小 linux 发行版 alpine linux 就是基于 musl libc 的
油管上看过一次 alpine 作者的分享,印象中记得他说很多库 /应用已经默认基于 glibc 编码了,直接替换不是很容易,可能要改源码之类的。https://alpinelinux.org/ 如果不是必要不太建议折腾这个,可以保留 glibc 作为动态编译,把其他库都静态编译。glibc 做了很好的前向兼容,一般情况下不会是个问题。 |