linux_基础
sunvalley80
这个作者很懒,什么都没留下…
展开
-
几个好的linux网址
man:http://linux.die.net/man/2/http://linux.about.com/library/cmd/blcmdl3_inet_addr.htm string 部分http://www.ggv.com.cn/forum/clib/string/strcspn.htmlhttp://www.kuqin.com/clib/string/strcsp原创 2010-05-05 19:34:00 · 526 阅读 · 0 评论 -
Makefile学习笔记---------自动化变量
http://blog.csdn.net/liangjm_1984/archive/2008/07/22/2690902.aspx $@代表规则中的目标文件名。如果目标是一个文档(Linux中,一般称.a文件为文档),那么它代表转载 2010-05-25 14:41:00 · 324 阅读 · 0 评论 -
PTHREAD_MUTEX_RECURSIVE 没有声明(undeclared)的原因
http://hi.baidu.com/happynwt/blog/item/1c381f46fd617d0d6a63e512.html 因为 PTHREAD_MUTEX_RECURSIVE 变量只是 POSIX 说明应该支持的变量,但是很多版本的 linux 并没有定义此变量,它们只有 PTHREAD_MUTEX_RECURSIVE_NP (the np stands for n转载 2010-05-24 17:20:00 · 5499 阅读 · 0 评论 -
Linux下的多线程编程
Linux下的多线程编程作者:姚继锋 2001-08-11 09:05:00 来自:http://www.china-pub.com1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Uni转载 2010-05-24 17:22:00 · 341 阅读 · 0 评论 -
openlog()和syslog()的用法
http://blog.chinaunix.net/u/22878/showart_201445.html openlog()和syslog()的用法#include int main(){ int test = 10; openlog("MySysLogTest", LOG_PID|LOG_CONS, LOG_LOCAL7); syslog(LOG_L转载 2010-05-13 13:28:00 · 976 阅读 · 0 评论 -
pause
pause函数使调用进程挂起, 直到捕捉到一个信号. 它的原型如下 #include int pause(); 返回-1, 并将errno设置为EINTR.转载 2010-05-06 19:36:00 · 437 阅读 · 0 评论 -
Linux下的定时器:alarm()与 setitimer()
Linux下的定时器有两种,以下分别介绍: 1、alarm 如果不要求很精确的话,用alarm()和signal()就够了 unsigned int alarm(unsigned int seconds) 函数说明: alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds为0,则之前设置的闹钟会转载 2010-05-05 19:38:00 · 396 阅读 · 0 评论 -
linux include 路径
linux搜索路径: 如果用的shell是bash,则环境变量加载 1./etc/profile 2.用户home目录下面的.bash_profile 3.用户home目录下面的.bash_login gcc -I POSIX系统也可以建立环境变量 如下命令行 export C_INCLUDE_PATH=转载 2010-05-05 19:48:00 · 1247 阅读 · 0 评论 -
getopt的用法
#include #include int main(int argc,char *argv[]){ int ch; opterr=0; while((ch=getopt(argc,argv,"a:b::cde"))!=-1) { printf("optind:%d/n",optind); printf("optarg:%s/转载 2010-05-05 19:45:00 · 292 阅读 · 0 评论 -
>/dev/null 2>&1
<br />http://hi.baidu.com/fghubuntu/blog/item/f9fbabff41ba10395c6008dc.html<br /> <br />为什么要用 /dev/null 2>&1 这样的写法.这条命令的意思是将标准输出和错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃.下面我就为大家来说一下, command > file 2>file 与command > file 2>&1 有什么不同的地方.<br />转载 2010-06-01 13:39:00 · 319 阅读 · 0 评论