由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - [转载] shared library一问
相关主题
[转载] 再问一个shared library的问题[转载] 为什么会在调用malloc时Segmentation fault?
请问,malloc函数怎样实现?[转载] Re: 为什么会在调用malloc时Segmentation fault?
multithread questionalloc memory in UNIX
什么叫做shared library?Memory check problem?
how to setup lib path?async-signal safe 问题
Help needed, about pthread...[转载] help about C: realloc
interview questionhow to use function calloc of c in fortran?
Is it possible?[转载] two programming questions
相关话题的讨论汇总
话题: shared话题: library话题: libc话题: 一问
进入Unix版参与讨论
1 (共1页)
p******a
发帖数: 6
1
【 以下文字转载自 Linux 讨论区,原文如下 】
发信人: patapata (SF<->LA), 信区: Linux
标 题: shared library一问
发信站: The unknown SPACE (Sun Aug 27 04:13:01 2000), 转信
有个问题困扰了很久,不知哪位大侠能给指点一下:
我做的项目中用到一个Shared Library,里面重新定义了一些libc
中的function,比如带garbage collection的malloc,这些是我必
须要用到的,但是它还重新定义了一些其它的libc函数,比如
sigprocmask等,它们不是thread-safe的,结果造成程序在multi-
threading时出错.我希望在编译时,只把我要用的函数连接到这个
shared library上,其它我不用的函数仍连到标准libc上,即便它们
在这个库里也有定义,如果我在gcc时把"-lc"放在头里,程序中调
malloc就成了libc的,如果我不把"-lc"放在头里,则sigprocmask
就成了这个shared library里有问题的那个
1 (共1页)
进入Unix版参与讨论
相关主题
[转载] two programming questionshow to setup lib path?
dtrace问题Help needed, about pthread...
[转载] 如何access Xwindow 的 clipboard, 编程须要interview question
[转载] fastbar rpm and tar.gz downloadIs it possible?
[转载] 再问一个shared library的问题[转载] 为什么会在调用malloc时Segmentation fault?
请问,malloc函数怎样实现?[转载] Re: 为什么会在调用malloc时Segmentation fault?
multithread questionalloc memory in UNIX
什么叫做shared library?Memory check problem?
相关话题的讨论汇总
话题: shared话题: library话题: libc话题: 一问