代码改变世界

阅读排行榜

gdb 7.7 交叉编译

2014-03-26 23:57 by minus01, 1093 阅读, 收藏,
摘要: 1. 下载gdb,下载地址:http://www.sourceware.org/gdb/2. 准备编译过程需要的依赖库 termcap,下载地址:http://ftp.gnu.org/gnu/termcap/ 编译termcap: $ mkdir/home/tom/tool/termcap $ tar zxvf termcap-1.3.1.tar.gz $ cd termcap-1.3.1 $ ./configure --host=arm-none-linux-gnueabi --prefix=/home/tom/tool/termcap $ vim Makefile 更... 阅读全文

pthread_cancel用法及常见问题(转载)

2017-08-28 21:46 by minus01, 1086 阅读, 收藏,
摘要: 先看下面一段程序: 上面程序并不会将子线程取消,why? 这是因为子线程一直在while()循环,没有挂起,所以不能将其取消;那么该如何才能取消呢? 先来看一下pthread_cancel()的用法: 线程取消的方法是向目标线程发Cancel信号,但如何处理Cancel信号则由目标线程自己决定,或者 阅读全文

字符串字面量与指针

2013-08-23 17:46 by minus01, 1066 阅读, 收藏,
摘要: 字符串字面量 指针 阅读全文

Linux 网络编程之ioctl函数

2014-03-10 20:06 by minus01, 822 阅读, 收藏,
摘要: 1.介绍 Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与网络协议栈进行交互,可得到网络接口的信息,网卡设备的映射属性和配置网络接口.并且还能够查看,修改,删除ARP高速缓存的信息,所以,我们有必要了解一下ioctl函数的具体实现. 2.相关结构体与相关函数 #include 阅读全文

Linux中的线程局部存储(转)

2017-09-04 14:46 by minus01, 691 阅读, 收藏,
摘要: 转载请说明出处:http://blog.csdn.net/cywosp/article/details/26469435 在Linux系统中使用C/C++进行多线程编程时,我们遇到最多的就是对同一变量的多线程读写问题,大多情况下遇到这类问题都是通过锁机制来处理,但这对程序的性能带来了很大的影响,当然 阅读全文