1
wevsty 2017-03-14 15:19:24 +08:00 1
C or C++的话,全部静态编译,编译出来的单文件基本上放到哪里都能用。
如果是动态链接的, ldd 一下拷贝所有必须的 so 到指定目录就行了。 |
3
mushuanl 2017-03-14 15:37:09 +08:00
做成包,然后使用 chroot 或 schroot 在 chroot 环境运行
|
4
googlebot 2017-03-14 15:53:36 +08:00 via iPad
linux 没可能,
|
5
xingda920813 2017-03-14 16:05:28 +08:00
什么系统不支持 Docker? 难道是 CentOS 6?
|
6
livc OP @xingda920813 #5 嗯。。
|
7
XiaoFaye 2017-03-14 16:10:01 +08:00
除了 B/S ,没有任何其它方法。
|
8
xingda920813 2017-03-14 16:47:28 +08:00
|
9
w2exzz 2017-03-14 16:48:05 +08:00 via Android
go 啊
|
10
c4pt0r 2017-03-14 16:50:36 +08:00
c/c++ static link
or go |
11
livc OP |
12
lhbc 2017-03-14 16:54:48 +08:00 via iPhone
编译的时候指定 rpath ,然后把相关的库丢进去。
如果用的是系统自带的库,让运维搞定就行了。 系统没有的库再自己编译并指定 rpath |
13
josephshen 2017-03-15 00:04:30 +08:00 via iPhone
https://github.com/Line7AtGithub/XBusLite/blob/master/src/XBus.cxx 我写的这个库里面有相应的动态加载的 python 的功能,你可以照着来一份. pip 装的东西完全可以打包后自行分发,只需要在启动 python 后把目录插入进 sys.path 里面就行。
|
14
josephshen 2017-03-15 00:10:49 +08:00 via iPhone
你目前的思路是错的,上面讲的大部分也都一知半解,一个脚本就基本可以解决你所有问题
|