自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 linux 动态库同名问题

万事皆有缘由,还是先从我遇到的这个问题说起~~~问:有一个主执行程序main,其中实现了函数foo(),同时调用动态库liba.so中的函数bar(),而动态库liba.so中也实现了foo()函数,那么在执行的时候如果在bar()中调用foo()会调用到哪一个?在main()中调用呢? 直接给答案:如果是在Linux上,liba.so中的foo()函数是一个导出的(extern)”可见”函数,那...

2018-08-08 17:40:57 2796

原创 malloc free问题总结

由于项目需要,程序在运行以后不知道结构体数组大小,需要用指针动态分配,测试过程中发现程序出现段错误,gdb调试内核打印信息如上,提示free掉了错误的内存。加入打印看到申请的内存首地址和free的内存首地址一直,进入误区,仔细看代码发现malloc(NsIec104Struct->TableChannel.Yx_num*sizeof(Struct_Yxn_T *))的大小不对,应该是结构体的...

2018-07-04 18:55:39 323

原创 linux sigaction

   在linux做socket通信时,服务器断开连接,客户端send数据会导致客户端进程退出,解决办法,客户端进程忽略信号SIGPIPE=13    struct sigaction sa;    sa.sa_handler = SIG_IGN;    sigaction( SIGPIPE, &sa, 0 );另外man查看sigaction,理解向信号传递参数方式如下:#include...

2018-06-12 11:56:44 481

原创 linux 线程退出,在启动它的例程返回。

include include include include include include include include include include include include define MAXLINE 64int Array_Printf(char *data ,int len ,int HexOrDec) { ...

2018-04-03 12:11:49 525

转载 printf重定向

![这里写图片描述](http://img.blog.csdn.net/20170808123007342?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemFzZDEyMzIzMjM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 嵌入...

2017-08-08 12:22:58 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除