
linux编程
myoldmanb
这个作者很懒,什么都没留下…
展开
-
close socket前一定要小心啊
这几天调试一个linux底下的服务器下了如下代码。[code="java"]close(simSocket);close(simRtcpSocket);[/code]发现运行过程中随机出现,其他socket链接莫名其妙被关闭,导致重发消息。后来才发现是close之后没有吧simSocket设置为0,并且close之前没有检查simSocket是否为0导致,关闭了其他sock...原创 2012-06-26 16:10:43 · 427 阅读 · 0 评论 -
一些与编译,链接相关的问题(zz)
009-08-28 03:27 P.M. 地址无关代码,在64位下编译动态库的时候,经常会遇到下面的错误 /usr/bin/ld: /tmp/ccQ1dkqh.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC...原创 2012-07-05 09:35:59 · 171 阅读 · 0 评论 -
gpac在64位suse linux上编译
因为项目需要使用MP4Box给视频文件加hint,所以需要在linux下编译gpac。原来在32位系统上./configure make 没啥问题,结果早上换了个64位的机器死活编译不过,报如下错误:s.opic -lm -L/usr/local/lib -lz -ljpeg -lpthread -ldl/usr/lib64/gcc/x86_64-suse-linux/4.1.2...原创 2012-07-05 16:17:48 · 244 阅读 · 0 评论