linux下输出标准错误的方法
	
    
    
	
GNU glibc提供一个对printf的扩展,直接printf("%m"),可以输出标准的错误信息,例如下面:
#include <stdio.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
int main()
{
        if (open("/usr/test",0) < 0)
        {
                printf("%m \n");
                printf("%s \n",strerror(errno));
        }
        return 0;
}
输出为 :
No such file or directory 
No such file or directory 
    
     
	
	
    
    
	相关文档:
        
    
    车水马龙,乱记点东西。
一开始不让我编译内核,结果是下面的问题导致:
1. sudo --- 拿root身份执行
2. apt-cache search ncurse --- 扫描所有带ncurse的资源
3. apt-get install libX-dev --- 安装开发用的lib库
4. cp -r --- 全面镜像复制
5. bz2 --- 压缩 tar jcvf 解压 tar jxvf
6. Ubuntu 生成 ......
	
    
        
    
    首先先将文件解压缩(以.tar.bz2为例):
tar -xjvf file.tar.bz2
其他的文件的解压,可以参考上一篇关于linux下压缩、解压缩文件的文章。
然后进入到解压后的文件里
cd 目录
再接着执行
./configure
这样,会生成makefile文件
接着进行文件的编译
make
再接着执行安装
make install
反之,卸载就是
make unin ......
	
    
        
    
            网上关于fork()文章都说fork()来创建子进程,利用返回值的不同来执行不同的代吗段.但都没有说到如何实现不同的返回值.下面我将和你来说说这个问題:
        考虑如下代码:
        int &nb ......
	
    
        
    
    简单解释一下ipcs命令和ipcrm命令。
取得ipc信息:
ipcs [-m|-q|-s]
-m      输出有关共享内存(shared memory)的信息
-q      输出有关信息队列(message queue)的信息
-s      输出有关“遮断器&rdqu ......