如果在 Ubuntu 上编译,请教大佬们,怎么适配到 centos 各个版本上去?目前已知问题有 glibc 不兼容(只能向下兼容,但在低版本系统上编译,较新的第三方库又不支持了)
1
hefish 2022-06-29 16:40:52 +08:00
编译成静态的。跟 go 那样。
|
2
shylockhg 2022-06-29 17:00:34 +08:00
各个版本编译一份
|
3
timpaik 2022-06-29 17:11:49 +08:00 via Android
glibc 不支持静态链接,放弃旧版本吧。
|
4
virusdefender 2022-06-29 17:16:48 +08:00
楼上正解,glibc 静态编译不是那么简单的,各种坑,某些情况下完全不能实现
|
5
nightwitch 2022-06-29 17:35:20 +08:00
不用 glibc ,用 musl libc
|
6
ysc3839 2022-06-29 17:46:31 +08:00 via Android
用旧版本 glibc 编译,第三方库全都自己编译,然后静态链接或者附带 so
|
7
msg7086 2022-06-29 18:02:19 +08:00
你又用新库又要支持老版本吗……
|
8
kokutou 2022-06-29 22:21:19 +08:00
7 就行了。。。5/6 还有兼容的必要吗。。。
|