上一页 1 ··· 152 153 154 155 156 157 158 159 160 ··· 174 下一页

Static library & dynamic library -- linux系统下的静态库与动态库

摘要: 关于实现动态库链接的makefile, 看了>,笔记如下: 我们知道,几乎所有的程序在运行时都会链接到一个或多个库。比如C语言的printf函数,调用此函数时就会用到c的标准输入输出库;而在GUI下面,会用到对应的图形库;调用数据库时,会用到数据库系统提供的相应的库,等等。 1.静态库 静态库(archive / static library)就是一些简单的目标文件整合而成的单个... 阅读全文
posted @ 2009-04-02 09:44 DP. 阅读(139) 评论(0) 推荐(0) 编辑

系统性能优化思路

摘要: 基础性工作:1、 在编译动态库时,加上—version-map选项,控制导出函数。2、 在编译动态库时,加上-fPIC选项,为以后使用Prelink优化做准备。3、 将编译的动态库,全部放到一个指定目录下。4、 将编译后的执行文件和动态库的符号,全部输出到指定目录,为以后分析做准备。5、 使用Prelink,优化编译完成的执行文件和动态库。特定目标优化:1、 开机性能优化 *... 阅读全文
posted @ 2009-04-02 00:21 DP. 阅读(395) 评论(0) 推荐(0) 编辑

系统性能优化思路

摘要: 基础性工作:1、 在编译动态库时,加上—version-map选项,控制导出函数。2、 在编译动态库时,加上-fPIC选项,为以后使用Prelink优化做准备。3、 将编译的动态库,全部放到一个指定目录下。4、 将编译后的执行文件和动态库的符号,全部输出到指定目录,为以后分析做准备。5、 使用Prelink,优化编译完成的执行文件和动态库。特定目标优化:1、 开机性能优化 *... 阅读全文
posted @ 2009-04-02 00:21 DP. 阅读(163) 评论(0) 推荐(0) 编辑

在嵌入式Linux系统中应用的GTK+和X分析

摘要: 在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的系统的尺寸一般会有多大呢?这些都是开发人员会遇到的问题。我们在这里讨论的就是要对这些内容做一个具体细致的分析,通过我们的讨论,大家会对基于 GT... 阅读全文
posted @ 2009-04-02 00:19 DP. 阅读(409) 评论(0) 推荐(0) 编辑

在嵌入式Linux系统中应用的GTK+和X分析

摘要: 在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的系统的尺寸一般会有多大呢?这些都是开发人员会遇到的问题。我们在这里讨论的就是要对这些内容做一个具体细致的分析,通过我们的讨论,大家会对基于 GT... 阅读全文
posted @ 2009-04-02 00:19 DP. 阅读(369) 评论(0) 推荐(0) 编辑

Linux中.a,.la,.o,.so文件的意义和编程实现

摘要: Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 ... 阅读全文
posted @ 2009-04-01 23:47 DP. 阅读(532) 评论(0) 推荐(0) 编辑

Linux中.a,.la,.o,.so文件的意义和编程实现

摘要: Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 ... 阅读全文
posted @ 2009-04-01 23:47 DP. 阅读(119) 评论(0) 推荐(0) 编辑

提示“GPG签名验证错误“问题的解决

摘要: Ubuntu执行apt-get update时间报GPG签名验证错误W: GPG签名验证错误: http://ppa.launchpad.net intrepid Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 19C98318F87FE1BD解决方法从http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=182819找到:下... 阅读全文
posted @ 2009-04-01 23:18 DP. 阅读(406) 评论(0) 推荐(0) 编辑

提示“GPG签名验证错误“问题的解决

摘要: Ubuntu执行apt-get update时间报GPG签名验证错误W: GPG签名验证错误: http://ppa.launchpad.net intrepid Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 19C98318F87FE1BD解决方法从http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=182819找到:下... 阅读全文
posted @ 2009-04-01 23:18 DP. 阅读(142) 评论(0) 推荐(0) 编辑

重读TCP协议

摘要: TCP 的数据流 TCP的数据流大致可以分为两类,交互数据流与成块的数据流。交互数据流就是发送控制命令的数据流,比如relogin,telnet,ftp命令等等;成块数据流是用来发送数据的包,网络上大部分的TCP包都是这种包。 很明显,TCP在传输这两种类型的包时的效率是不一样的,因此为了提高TCP的传输效率,应该对这两种类型的包采用不同的算法。 总之,T... 阅读全文
posted @ 2009-04-01 22:50 DP. 阅读(599) 评论(0) 推荐(0) 编辑
上一页 1 ··· 152 153 154 155 156 157 158 159 160 ··· 174 下一页