![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 83
tong
这个作者很懒,什么都没留下…
展开
-
arm-linux-gcc3.4.1环境变量的设置
<br />1.临时环境变量(关闭shell后就消失),用export命令<br />root@tong-desktop:~# export PATH=$PATH:/usr/local/arm/3.4.1/bin<br /><br />使用export命令查看<br />root@tong-desktop:~# export<br />declare -x COLORTERM="gnome-terminal"<br />declare -x DISPLAY=":0.0"<br />d原创 2011-05-21 17:49:00 · 908 阅读 · 0 评论 -
Linux下基于socket多线程并发通信的实现
<br />/**************************************************** 文件名:pthread_server.c* 文件描述:创建子线程来接收客户端的数据***************************************************/#include <sys/types.h>#include <sys/socket.h>#include <stdio.h>#include <netinet/in.h>#原创 2011-05-21 18:13:00 · 11130 阅读 · 5 评论 -
Socket编程中的select多路复用
<br />Socket编程中的select多路复用<br />阻塞方式(block),顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,假如事件没有发生,进程或线程就被阻塞,函数不能立即返回。<br />非阻塞方式(non-block),就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,假如事件发生则和阻塞方式相同,若事件没有发生则返回一个代码来告知事件未发生,而进程或线程继续执行,所以效率较高。<br /> <br />套接字相关函数原创 2011-05-21 18:26:00 · 2496 阅读 · 0 评论 -
移植sqlite-3.5.6到s3c2410上
pc机上要安装交叉编译环境(我安装的是arm-linux-gcc 3.4.1)把sqlite-3.5.6.tar.gz解压#tar -vzxf sqlite-3.5.6.tar.gz进入sqlite-3.5.6目录#cd sqlite-3.5.6创建sqlit原创 2011-08-10 16:52:47 · 1130 阅读 · 0 评论