+ -
当前位置:首页 → 问答吧 → 自制 DEMOSCENE (就是传说中的64K动画)

自制 DEMOSCENE (就是传说中的64K动画)

时间:2010-11-24

来源:互联网

我做过一些关于linux共享库的东西。但是做的感觉慢粗糙的。

我的共享库都是直接由 .o文件 gcc -shared。所有的链接符号都在so文件中,可以用nm xxx.so 直接看到里面有些什么函数的。

好像有说这种链接方式不大好,特别是性能比较差。。。

推荐so中没有符号,所有链接所需要符号都做到一个.a的静态库中。编译链接可执行文件过程不需要so文件参与。

只在程序运行时有静态库中代码载入共享库相应地址执行。

看了下 /usr/lib 下面的库文件,大部分需要性能的库都作成了这种方式。比如libm.so等。

这种库要怎么做呢?求点化

作者: ttand   发布时间: 2010-11-24