由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 一个奇怪的library linking问题(c++, boost.python, shared li (转载)
相关主题
pthread and C++visual C++链接不同的第三方library的问题
C calls C++ libraryC#程序调用Windows C++ DLL的问题
Can LGPL, Boost library be used in commercial software developing?有谁知道怎么把matlab和VC联接着一起用? (转载)
问个dynamic link library相关问题c++/.net
Linux loading dynamic library problem弱问mcc和mex的区别
一个C#使用C++.NET类库的问题C++多线程的选择
请教一个C++概念。C++ Q89: function template and overloading (转载)
[合集] 弱问:C++ 里的Vector在Java里用什么替代比较好?access function static variable
相关话题的讨论汇总
话题: fedora话题: c++话题: shared话题: library话题: linking
进入Programming版参与讨论
1 (共1页)
y****e
发帖数: 23939
1
【 以下文字转载自 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
b******n
发帖数: 592
2
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(),

r****t
发帖数: 10904
3
如果你愿意深究,第一步当然是用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(),

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

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

r****t
发帖数: 10904
5
Good to know. :)
1 (共1页)
进入Programming版参与讨论
相关主题
access function static variableLinux loading dynamic library problem
C++11 native thread问题一个C#使用C++.NET类库的问题
C和C++的复数请教一个C++概念。
JAVA vs C/C++之争, 我来做个小结吧[合集] 弱问:C++ 里的Vector在Java里用什么替代比较好?
pthread and C++visual C++链接不同的第三方library的问题
C calls C++ libraryC#程序调用Windows C++ DLL的问题
Can LGPL, Boost library be used in commercial software developing?有谁知道怎么把matlab和VC联接着一起用? (转载)
问个dynamic link library相关问题c++/.net
相关话题的讨论汇总
话题: fedora话题: c++话题: shared话题: library话题: linking