- 主题:linux下边怎么编译出平台无关的程序?
就好像很多软件比如wps那样提供安装包, 直接安装, 依赖都自己解决好的。
我发现libc.so.6好象是迈不过去的坎, 所以在台机上编译的elf, 没法弄到服务器上运行
总是报错说libc.so.6不兼容。
如果在老版本, 比如centos 6/7上编译, 是不是一条思路?
--
FROM 120.244.224.*
看如下两种方式之一,是否可以解决您的问题呢?
静态编译
修改库文件加载变量
【 在 xieyf (绿蚁新醅酒,红泥小火炉) 的大作中提到: 】
: 就好像很多软件比如wps那样提供安装包, 直接安装, 依赖都自己解决好的。
: 我发现libc.so.6好象是迈不过去的坎, 所以在台机上编译的elf, 没法弄到服务器上运行
: 总是报错说libc.so.6不兼容。
: ...................
--
FROM 183.240.8.*
在老版本的系统上编译就行
--
FROM 222.128.117.*
弄个对应系统的docker在里面编译
【 在 xieyf (绿蚁新醅酒,红泥小火炉) 的大作中提到: 】
: 就好像很多软件比如wps那样提供安装包, 直接安装, 依赖都自己解决好的。
: 我发现libc.so.6好象是迈不过去的坎, 所以在台机上编译的elf, 没法弄到服务器上
: 运行
: 总是报错说libc.so.6不兼容。
: ...................
--
FROM 120.229.14.*
这个怎么弄?详细说说
【 在 iwannabe (I wanna be) 的大作中提到: 】
: 弄个对应系统的docker在里面编译
--
FROM 118.247.63.*
我打算弄个老版本的glibc链接, 然后运行时链接到高版本, 不知道行不行 。
【 在 atzlinux (atzlinux) 的大作中提到: 】
: 看如下两种方式之一,是否可以解决您的问题呢?
: 静态编译
: 修改库文件加载变量
: ...................
--
FROM 120.244.224.*