在本机上( Arch 64 + 最新 BOOST )编译运行没有问题, 同步到阿里云上运行就这德行,
尝试 Static 链接到 BOOST 也是这样, 两边都是 Arch,都更新到最新。
Arch + BOOST + PYTHON3
请问如何调试看哪里出错了?
尝试 Static 链接到 BOOST 也是这样, 两边都是 Arch,都更新到最新。
Arch + BOOST + PYTHON3
请问如何调试看哪里出错了?

1 Morriaty Jul 5, 2017 本地系统和云不一致,要重新编译吧 |
2 hihihihihi OP @Morriaty 按说我编译了静态的应该没问题呀,并且,arch 都是滚到最新的系统 |
3 alqaz Jul 5, 2017 打开开关,看看 coredump 文件能不能捞到有价值的信息 |
4 wangjxxx Jul 5, 2017 你倒是把崩溃的栈发出来啊 |
5 Kmzl Jul 5, 2017 via Android gdb 看下堆栈啊 |
6 hihihihihi OP |
8 jixiangqd Jul 5, 2017 觉得 C++这种东西就应该到目标机编译 |
9 andyzhshg Jul 5, 2017 放 docker 里跑,再也不用操心环境不一样的问题。。。 |
10 hihihihihi OP unlimit 好的,我去弄下看 |
11 hihihihihi OP unlimit -c 现实是 unlimited, 但是本地没有生成 core dump 文件 |
12 XiaoxiaoPu Jul 5, 2017 @4ever911 archlinux 需要用 coredumpctl 查看 core dump 文件,另外如果你的程序用到了 setuid/setgid,还需要打开一个内核参数才能生成 core dump 文件( https://unix.stackexchange.com/questions/15531/how-come-no-core-dump-is-create-when-an-application-has-suid-set ) |
13 hihihihihi OP # coredumpctl list # coredumpctl info pid ok, 搞定! 谢谢楼上各位 |