Redian新闻
>
一个奇怪的library linking问题(c++, boost.python, shared li (转载)
avatar
y*e
2
【 以下文字转载自 Linux 讨论区 】
发信人: yapple (Fedora), 信区: Linux
标 题: 一个奇怪的library linking问题(c++, boost.python, shared li (转载)
发信站: BBS 未名空间站 (Wed May 7 16:32:40 2008)
发信人: yapple (Fedora), 信区: Programming
标 题: 一个奇怪的library linking问题(c++, boost.python, shared library, Fedora 8)
发信站: BBS 未名空间站 (Wed May 7 16:31:16 2008)
我们的软件是核心算法用C++写成,编译成一个shared library, libX.so。然后用
boost.python谢了一个class wrapper,编译成libpyX.so。
现在有一个奇怪的问题:在Fedora 8上,在Pyhon中 import libpyX 之后,再exit(),
会显示sementation fault。其他一切正常,原来的Python
avatar
m*o
3
已经换装了呀...........
avatar
b*n
4
I had a problem before. Libraries compiled in Fedora 8 will cause abnormal t
ermination in other platform.It may be totally unrelated. just in case.
You can also enable python debug information to help you find out at which s
tage it segfaults.
Good luck

Fedora 8)

【在 y****e 的大作中提到】
: 【 以下文字转载自 Linux 讨论区 】
: 发信人: yapple (Fedora), 信区: Linux
: 标 题: 一个奇怪的library linking问题(c++, boost.python, shared li (转载)
: 发信站: BBS 未名空间站 (Wed May 7 16:32:40 2008)
: 发信人: yapple (Fedora), 信区: Programming
: 标 题: 一个奇怪的library linking问题(c++, boost.python, shared library, Fedora 8)
: 发信站: BBS 未名空间站 (Wed May 7 16:31:16 2008)
: 我们的软件是核心算法用C++写成,编译成一个shared library, libX.so。然后用
: boost.python谢了一个class wrapper,编译成libpyX.so。
: 现在有一个奇怪的问题:在Fedora 8上,在Pyhon中 import libpyX 之后,再exit(),

avatar
a*8
5
很COOL, 十分!
avatar
r*t
6
如果你愿意深究,第一步当然是用gdb来运行这个程序。

Fedora 8)

【在 y****e 的大作中提到】
: 【 以下文字转载自 Linux 讨论区 】
: 发信人: yapple (Fedora), 信区: Linux
: 标 题: 一个奇怪的library linking问题(c++, boost.python, shared li (转载)
: 发信站: BBS 未名空间站 (Wed May 7 16:32:40 2008)
: 发信人: yapple (Fedora), 信区: Programming
: 标 题: 一个奇怪的library linking问题(c++, boost.python, shared library, Fedora 8)
: 发信站: BBS 未名空间站 (Wed May 7 16:31:16 2008)
: 我们的软件是核心算法用C++写成,编译成一个shared library, libX.so。然后用
: boost.python谢了一个class wrapper,编译成libpyX.so。
: 现在有一个奇怪的问题:在Fedora 8上,在Pyhon中 import libpyX 之后,再exit(),

avatar
j*i
7
好可爱!给10分!呵呵!给俺也打个分吧.

【在 m*o 的大作中提到】

avatar
y*e
8
试过啦,还是搞不定,当然很可能是人笨怪刀钝。
不过很可能是Fedora 8有什么地方古怪,后来Fedora 9出来,就没有这个问题了。

【在 r****t 的大作中提到】
: 如果你愿意深究,第一步当然是用gdb来运行这个程序。
:
: Fedora 8)

avatar
o*c
9
真美!打分!

【在 m*o 的大作中提到】

avatar
r*t
10
Good to know. :)
avatar
t*8
11
健美的啦啦队员!打分!
avatar
m*d
12
很好看,10分,mm也帮俺打个分吧,呵呵!谢谢啊
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。