文章分类 -  Linux技术文档

Linux网上技术文档收集
摘要:PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。可用 export 命令查看PATH值[root@localhost u-boot-sh4]# exportdeclare -x CVS_RSH="ssh"declare -x DISPLAY=":0.0"declare -x G_BROKEN_FILENAMES="1"declare -x HISTSIZE="1000"declare -x HOME="/root"declare -x HOSTNAME=&q 阅读全文
posted @ 2012-01-31 15:43 spider1981 阅读(234) 评论(0) 推荐(0)
摘要:sem_wait sem_postsem_wait sem_post信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value)); sem为指向信号量结构的一个指针;pshared不为0时此信号量在进程间共享,否则只能为当前进程的所有线程共享;value给出了信号量的初始值。 函数sem_post( sem_t *sem )用来增加信号量的值。当有线程阻塞在这个信号量上时,调用... 阅读全文
posted @ 2012-01-13 20:01 spider1981 阅读(1083) 评论(0) 推荐(0)
摘要:由于学习多线程编程,所以用到pthread,但是man的时候却发现没有pthread函数库的手册页,然后安装$sudo apt-get install glibc-doc 安装以后,发现还是有很多函数不全,只有一小部分pthread的函数,使用man -k pthread或apropos pthread可以查找到当前manpages中关于pthread的手册。安装manpages-posix-dev就可以了$sudo apt-get install manpages-posix manpages-posix-dev 阅读全文
posted @ 2012-01-13 19:53 spider1981 阅读(469) 评论(0) 推荐(0)
摘要:Linux下makefile教程转自陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能 阅读全文
posted @ 2012-01-10 13:56 spider1981 阅读(167) 评论(0) 推荐(0)