如果在 Ubuntu 上编译,请教大佬们,怎么适配到 centos 各个版本上去?目前已知问题有 glibc 不兼容(只能向下兼容,但在低版本系统上编译,较新的第三方库又不支持了)
如果在 Ubuntu 上编译,请教大佬们,怎么适配到 centos 各个版本上去?目前已知问题有 glibc 不兼容(只能向下兼容,但在低版本系统上编译,较新的第三方库又不支持了)
|
hefishJun 29, 2022
1
编译成静态的。跟 go 那样。
|
|
shylockhgJun 29, 2022
2
各个版本编译一份
|
|
timpaikJun 29, 2022 via Android
3
glibc 不支持静态链接,放弃旧版本吧。
|
|
virusdefenderJun 29, 2022
4
楼上正解,glibc 静态编译不是那么简单的,各种坑,某些情况下完全不能实现
|
|
nightwitchJun 29, 2022
5
不用 glibc ,用 musl libc
|
|
ysc3839Jun 29, 2022 via Android
6
用旧版本 glibc 编译,第三方库全都自己编译,然后静态链接或者附带 so
|
|
msg7086Jun 29, 2022
7
你又用新库又要支持老版本吗……
|
|
kokutouJun 29, 2022
8
7 就行了。。。5/6 还有兼容的必要吗。。。
|