红联Linux门户
Linux帮助
  • Linux "零拷贝" sendfile函数中文说明及实际操作分析

    Sendfile函数说明 #include ssize_t sendfile(int out_fd, int in_fd, off_t *offset, size_t count); sendf...

  • 交叉编译完整gcc出问题,求救

    我的系统是RH9的,gcc版本是3.2.2.5的,交叉编译工具gcc源使用是4.2.0的 进行到最后一步了,编译完整的gcc,却出问题了 checking for gcc... gcc checki...

  • FrameBuffer的原理

    FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。 Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux...

  • sqlite for linux 安装

    下载 sqlite-3.3.5.tar.gz 解压并拷贝至你想要安装到的目录下,我选择的是/usr/local/sqlite-3.3.5 接着在终端里: # cd /usr/local/sqlite...

  • 驱动终于有点进展了

      手头的USB电视卡Ubuntu Linux驱动开发,资料主要来自Linuxtv.org,linuxtv maillist,Linux V4L2 programming guild。   电视卡的...

  • find与xargs的用法------实际例子

    (1) find . -type f -exec ls -l {} \; 解释:查找当前路径下的所有普通文件,并把它们列出来。 (2)find logs -type f -mtime +5 -e...

  • Linux新内核Linux Kernel v2.6.24 RC3

      Linux内核更新是越来越快了,可能由于 Linux的普及,大家都开始关注了,各种安全隐患也越来越多。支持Intel、Alpha、PPC、Sparc、IA-64 、ARM、MIPS、Amiga、A...

  • vi查找替换

    1、在vi中使用的查找替换方法 利用 :s 命令可以实现字符串的替换。具体的用法包括: :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1 :s/str1/str2/g...

  • 查看内存free命令的使用

    -bash-3.00$ free total used free shared buffers cached Mem: ...

  • linux下能用PASCAL编程妈

    大家好,我是一名高中生,学习信息奥林匹克竞赛,用的是PASCAL,在LINUX下能用PASCAL编程吗??...

  • linux中的run-level

    linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux操作系统关闭时也要经历另外几个不同的runlevel,下面我们就准备详细介绍一下ru...

  • uClinux review

    uClinux全称Micro-Control-Linux的缩写,可理解为"微控制Linux系统",它专为应用于没有MMU(内存管理单元)的微处理器,并专为嵌入式系统作了许多小型化的工作.uCLinux...

  • linux命令查看某文件夹下的文件个数

    查看某文件夹下文件的个数 ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的。 ls -l...

  • vi中结合ctag查找函数声明

    本人以前做windows方面开发,在windows下面写代码大多依靠功能强大的集成开发环境IDE,如微软的Visual studio 系列,IBM的Eclipse, Borland的JBuilder,...

  • 怎么在内核内识别和记录对一个挂接点的操作?

    把一个硬盘挂在一个挂接点上。 然后在硬盘上做一些操作,比如mkdir ,创建文件,写入文件等。 怎么在内核内识别和记录有这些操作?...

  • 段错误不产生core文件问题的解决及用core文件配合gdb定位错误代码

    The problem that no `core' file is created on a segmentation fault; Locate errors in the source with...

  • 生产者消费者问题

    怎么用c语言编写个模拟生产者消费者问题的程序??? 请大侠们赐教阿。。。...

  • mount函数使用

    请问其他电脑上有共享目录(192.168.0.210上的share),我想用mount函数mount到/tmp/samba,应该怎么使用 mount函数,而不是mount命令,共享目录share没有设...

  • 系统调用

    转:http://linux.ccidnet.com 本文是Linux系统调用系列文章的第一篇,对Linux系统调用的定义、基本原理、使用方法和注意事项大概作了一个介绍,以便读者对Linux系统调用...

  • 音频格式转换

    各位大侠好,小弟特来求救,知道的朋友们,请不吝指教。 问题如下: 之前,写过一个将wav格式音频转换成g726格式的程序,需要用到 NCTAudioFile2.dll 这个控件,而这个控件的运...

  • Debian Linux 2.6.23.8内核编译

    准备: 安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具。 apt-get install build-essential kernel-package...

  • Linux软件工程师培训目标和可胜任的职业

    Linux软件工程师培训目标 Linux软件工程师培训课程是针对目前软件行业最流行的跨平台开发而设计的。包括主流的J2ED、J2ME、J2EE以及大型企业级数据库Oracle,而且还融合LAMP这个...

  • 这段SHELL有什么问题

    希望将前5个偶数相加 #!/bin/bash loopcount=o result=0 while [ $loopcount -lt 5 ] do loopcount=`expr $loopc...

  • Linux下字符集转换工具

    利用iconv命令进行编码转换 iconv命令用于转换指定文件的编码,默认输出到标准输出设备,亦可指定输出文件。 用法: iconv [选项...] [文件...] 有如下选项可用: 输入/输...

  • Glade 3 + Anjuta 的使用(控件与函数的连接)

    Glade 3 是一个完全重写过的版本,最大的特点就是去掉了代码生成的功能。这也完全符合 Glade 的初衷:界面与代码的分离。 但在Anjuta下,怎么也没办法用g_signal_conn...

  • 进程的创建

    在 UNIX 系统中,用户创建一个新进程的唯一方法就是调用系统调用 fork。调 用 fork 的进程称为父进程,而新创建的进程叫做子进程。系统 调用的语法格式: pid = fork(); ...

  • Linux 下的Xilinx解决方案

    最近在上逻辑试验,所以要用Xilinx。我用的是Xilinx ISE 8.2i,它要求的系统是windows NT/XP,或rh的3、4(我本不想BS它。。。) 于是在GNU/Linux的各个发行版...

  • Linux获得cpu个数

    网上资料: #Cat /proc/cpuinfo linux 下 /proc/cpuinfo 文件会显示cpu的信息 processor 会从0开始记数 继续下去多个cpu fla...

  • linux下的gcc4.2和windows下的gcc3.4.5不能区分正数和负数

    "linux程序不能区分正数和负数,例如,-10和10会被认为是相等的。 int main () { int i=2; if( -10*abs (i-1) == 10*abs(i-1) ) prin...

  • kernel-headers

    这是内核源代码头文件包,不管你是要进行内核模块开发还是进行驱动程序开发,这个包都是必须要安装的。因为作为一个内核模 块编写者,通常会调用内核里的一些东西,比如内核头文件,内核数据结构申明等。它里面包含...

  • 给你的Linux装备Ramdisk飚一下

    最近把笔记本的内存从512MB一举升级至2GB,使用时的畅快感是无法形容的。之前的使用习惯完全被打破,现在是毫不吝啬地把要用到的软件能开多少就开多少,配合Linux系统优秀的缓存技术,电脑使用时几乎是...

  • REALbasic资料

    找到一个好的下载REALbasic开发中文资料的好地方,想用REALbasic做开发的可以去看下哈.文件太大,附件挂不上.给大家链结地址,自己去下哈. ...

  • 编译uClinux-samsung通过

    今天编译uClinux-Samsung通过了。 uClinux-Samsung是移植到Samsung的uClinux,你可以上网获得源码。在PC机上编译uClinux需要交叉编译工具链,你可以在ucl...

  • log4cpp使用问题

    // FileName: test_log4cpp1.cpp // Test log4cpp by manual operation. // Announce: use as your own ris...

  • ubuntu c语言IDE

    ubuntu c语言IDE,有多种。但在gnome下面比较常用的是Anjuta。Anjuta也是linux下比较好的选择。 安装Anjuta: sudo apt-get update sudo ...

  • 关于在Fedora Linux中安装weblogic10和JDK5及配置环境变量

    好久没发技术贴了,因为最近也没学到啥,荒废了快,现在学了点东西,赶紧记上,不然真白学了,我特别不相信我的脑袋,过两天肯定忘的一干二净,这是非常肯定的,对此我也在调查原因! 这两天装了Linux的Fe...

  • 关于linux内核源码使用的一点初步心得

    很多人对linux这一个开放内核源码的OS不会陌生,因此开源相关话题在此不再赘述。问题是,拿到了linux kernel source以后(不知道在哪里么,那就看下http://www.kernel....

  • 谁在支持Linux内核开发

    Linux内核开发者Greg KH在内核邮件列表中发了信,问开发者都为哪家公司效力,根据这个,他统计如下: Red Hat,827 changesets (11.7%) IBM,557 change...

  • Linux拷贝目录的代码

    昨天发现板子上居然没有这个命令,无奈只有自己写了一个。 源文件cp.c #include #include #include #include int main(int argc, ch...

  • 找出linux系统没有的补丁

    同学先用了一个perl程序,把ftp.kernl.org上的补丁目录读取在一个文件list中,然后我用了shell把没有打的补丁找出。开始时是用C写的,感觉比较麻烦,于是就边看shell边写了下这个 ...