红联Linux门户
Linux帮助
  • Linux kernel e1000e模块bug补丁发布

    Linux kernel 2.6.27(最高至rc7)的alpha/beta版本存在一个内核漏洞,它会允许用户写intel e1000/e1000e模块的EEPROM/NVM,有可能引起网卡无法工作,...

  • 请教几个简单的问题,你们怎么理解?

    unix domain中面向连接通讯。 问题1、定义了static char buffer[1024],为什么在使用strcpy函数为buffer赋值时,需要用memset函数开辟空间: memset...

  • 建立交叉编译环境(ARM)

      建立交叉编译环境主要用来编译目标板的内核代码,驱动和应用程序。现在就以REDHAT9.0为例,具体描述一下建立交叉编译环境的步骤:   1、下载cross-3.3.2.tar.bz2工具包,将文...

  • 操作系统实验好难----系统调用

    作者:别扭小孩 实验内容 此次实验的基本内容是:在Linux 0.11上添加两个系统调用,并编写两个简单的应用程序测试该系统调用。实验过程分两步。 第一步是在Linux 0.11上增加一个系统调用...

  • Ramfs与Tmpfs的使用

      tmpfs 文档系统,请键入: # mount tmpfs /dev/shm -t tmpfs -o size=32m   命令的等价功能添加到 /etc/fstab,应该是这样: t...

  • linux环境utuntu中java环境变量配置和eclipse配置启动

    最近想验证下偶的talend组件可否跨windows平台运行, 几经周折,才算搞定基础环境。看看网路上对在linux环境特别是utuntu下的最新版JDK及eclipse安装配置解决办法不是太多,或是...

  • Unix下C编程工具集

    其实在Unix C下面编程,很多时候只有代码了,似乎没有比较好和完善的集成开发环境IDE,下面以我的经验说一下一般公司内部Unix 平台开发的工具组合。 一般情况下,我们还是在Windows下面工作...

  • Linux的几个常用命令

    1、计算行数 wc -l doc.txt 2、通配符 * 匹配任意顺序的一个或多个字符 ? 匹配任意单个字符 [ ] 匹配一组封闭字符或范围 仅说明一下第3个,doc[0-9].txt 表示名...

  • Linux下安装gcc交叉编译工具

    1.下载arm-linux-gcc-3.4.5压缩工具包,然后解压tar ...; 2.假如解压目录为/usr/local/arm-linux-gcc-3.4.5,进入/usr/local/arm-...

  • crosstool制作arm-linux交叉编译工具链

    今天使用crosstool制作了arm-linux交叉编译工具链,并且成功编译和运行u-boot-1.3.0。 通过http://www.kegel.com/crosstool/ 了解crossto...

  • 如何用c修改linux的文件存储路径

    我最近在帮人该linux c编的一个程序,要求是修改其文件的存储路径,由于我水平有限,不知道如何修改,希望那位高手可以给点指导,谢谢...

  • Linux重定向命令应用及语法

    标准的命令行格式: ls -l >index.txt 即把ls -l命令中产生的信息填写到index.txt文件中 ls -l >! index.txt 即把该命令产生的信息放入INDEX...

  • vim及其插件安装

    vim号称类unix系统中的编辑利器,排在emac之后。因此值得好好研究一下 首先谈下vim的安装,建议安装vim7.0以上,因为我在后面装插件的时候找不到对应vim6.0包。 安装其实很简单,下...

  • clone()怎么用

    想要用clone()一个函数来模拟进程创建函数、、函数只要输出父进程pid和子进程pid就行了、哪位大侠知道一下啊~~~谢~~...

  • Qt and CodeBlock IDE

      我在Linux安装好Code:Blocks后,编译一个简单的Hello文件发现出现一下错误:   "test1 - Debug uses an invalid compiler. Skippin...

  • 使用zlib库进行数据压缩

    出由个人好奇,研究一下86版输入法安装程序,引发了一系列的变化.首先是其安装程序中的LZOpenFile函数,函数的作用已经了解过了,只是没有实验对象,所以还得找个,压缩好的包来测试一下,最后先找到z...

  • cscope 该好好用用了

    在vi 中使用cscope 已经很久了,居然觉不到很大的好处,原来是下面的命令用的不熟导致。 记住了 vi + cscope 就很强大了,不比source insight 差了。 cs find ...

  • 为armlinux添加xml支持

    找到libxml2-2.6.32.tar.gz库,解压后执行 ./configure --prefix=/home/hxs/lib --host=arm-linux make; make insta...

  • apue2中源码的使用

    下载源码后解压至某一目录,比如我的~/new/apue 进入该目录,修改Make.defines.linux,将其中的WKDIR赋为上面解压的目录 进入std子目录,修改linux.mk,把命令n...

  • 内核2.6.11编译问题

    执行make install后显示: [root@localhost linux-2.6.11]# make install CHK include/linux/version.h ma...

  • 菜鸟如何找到二进制包

    来源:Ubuntu社区 本文主要讲菜鸟如何搞到二进制包,gdebi进行安装(尽量不要用dpkg,因为它无法自动解决依赖关系) (1)应用程序-添加/删除。这里基本上是最常用,评分也较高的软件。按照...

  • 删除文本文件中的所有空行

    在许多时候,我们的文本文件中会出现许多空行,这些都是我们不想要的,大多时候我们会选择手工一行一行的删除,这样显然太麻烦。况且当文件的行数很多的时候,其麻烦程度是我们不能忍受的。所以我们需要这样一个工具...

  • Linux下常见音频格式之间的转换方法

    MP3 相关工具: lame OGG 相关工具: vorbis-tools APE 相关工具: mac FLAC 相关工具: flac WAV 相关工具: shntool BIN/CUE镜像分割: b...

  • 关于gcc-4.3.2源代码中一语法问题

    今天看到gcc-4.3.2.tar.bz2源代码中关于_iobuf 的一行(00046),不知道是什么意思。具体如下: \gcc-4.3.2\gcc\testsuite\gcc.c-torture\c...

  • 大家帮忙看看RHL9下安装编译qt-x11-4.4.3的错误

    在虚拟机中完整安装Red Hat Linux 9,未做任何配置改动,直接安装qt; 然后下载 qt-embedded-linux-opensource-src-4.4.3.tar.gz 至 /home...

  • C shell脚本的诡异问题

    在写Linux脚本时发现,C shell 对格式的要求极其严格,以至到变态的地步。 试看下面两段脚本代码: 1. 引用:set d1 = 1 if($d1 == 0)then echo ...

  • 求助关于infiniband的配制,请求有经验的人相助

    目前我正在使用的计算中心是redhat ws3.0版本的LINUX,并且装备了10G的infiniband,但是非常郁闷的是很长时间都没有人在用infiniband导致目前对infiniband的使用...

  • QT4编译不成功的原因,QT4的编译方法,其实很简单

    网上N多QT编译不过的问题,最近经过无数次编译后总结出大部分QT编译不过的原因是在configure的时候就已经搞错了 一、QT的configure,如果不带-prefix参数时默认安装路径为/us...

  • 内核 kgdb 编译问题

    我为我的arm开发板编译内核,版本是2.6.15.5,在我为其打上kgdb的补丁core-lite.patch、core.patch arm-lite.patch 8250.patch eth.pat...

  • 找到一个开发环境的源,支持AVR,MSP 430,ARM

    Ubuntu 8.04自带的avr-libc太老了,感觉不好,碰碰运气,找到了一个三方的源。 http://think.objectweb.org/toolchains.html 其中包含三种...

  • linux的SOCKET编程的一个困扰问题~!!

    listen_fd=socket(PF_INET,SOCK_STREAM,0); if(listen_fd...

  • linux readdir的多线程版本使用举例

    readdir_r 是 readdir 在 linux 下的多线程版本,它的参数有些奇怪,所以我这里给个使用的例子。[code]bool GetFileNamesInDir(const string&...

  • 适合阅读的内核

    比较值得学习的内核源代码: Linux 1.0: 【原因】这是Linux的第一个正式版,相对Linux0.11而言,Linux1.0支持网络,每个进程配有4GB地址空间,支持 SCSI 驱动,支持...

  • gblic中libiconv介绍

    随着web应用的不断发展,我们经常需要转换编码格式。最初有debian开始的libiconv已经在各种平台上都可以应用了。对于C/C++代码来说这个库是一个福音,省去编码转换的很大麻烦。其中shell...

  • Linux声音设备编程实例

    由于这些文件不是普通的文件,所以我们不能用ANSI C(标准C)的fopen、fclose等来操作文件,而应该使用系统文件I/O处理函数(open、read、write、lseek和close)来 处...

  • shell脚本--天气预报

    学习shell来,第一个完整的脚本程序,参考了网友的代码,修改了一些重要的错误,继续加油 #!/bin/bash #weather.sh #使用方法 weather.sh 城市,默认城市为上海 if ...

  • gcc和g++的区别

    很多人不是很明白GCC与G++的区别 gcc和g++都是GNU(组织)的一个编译器。 误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后缀为.c的,gcc把它当作...

  • linux下的串口工具

    继续把那个瑞萨到板子用CF卡跑起来,之前到环境都没来,恰好自己装来个F9,呵呵,想尝试一下完全用linux来控制那个板子,主要是串口通讯,上网找了半天东西,第一个是gserial ,这个是类似wind...

  • linux下给目录下所有子目录和文件赋权

    linux下给目录下所有子目录和文件赋权 chmod -R 777 * 给所有文件指定用户和用户组 chown - R wang.users /his 把目录/his及其下的所有文件和子目录的...

  • 文件写入回车

    在unix/linux系中回车是"/n"; 在windows中回车是"/r/n"; 注意是反斜杆\[code]public static void write(String fileName, ...