红联Linux门户
Linux帮助
  • Linux中断描述符分析

    在Linux 2.6.19中,中断描述符结构体irq_desc在include/linux/irq.h文件中定义,其源代码如下: 引用:struct irq_desc { irq_flow_...

  • rpmbuild 的用法初步

    工作需要,编译 CentOS 4.2 (~=~ EL4)的内核。 可是 rpm -i kernel-*.src.rpm 后,却找不到去哪里了 rpm -qa 也看不到的, 后来想起应该是在/usr/...

  • 压缩FreeBSD内核

      我同时使用Linux和FreeBSD,Linux的“make zImage”的功能使得我可以定制压缩的内核,在自己制作 启动盘、应急盘时尤为方便。而在FreeBSD中我却没有找到类似的功能,编译出...

  • linux 驱动 内核配置

    取得文件 simple_new.zip 下载到本地并且解压: unzip simple_new.zip 1)编译环境准备: cd /usr/src/linux-2.6.9-11.19WS...

  • linux内核一些问题

      上午基本上什么也没干,就是看来几篇LinuxJournal上的文章。收获也不是很多。   下午来了,想想马上就要回家了,但是这机器还有点问题,比如声卡不能自动加载,鼠标不能支持USB(当然,这就...

  • linux程序最大的参数个数

    linux里面的程序,或者很多命令,都可以有很多的参数,比如ll,好像可以有无数个参数,但是,实际上是有限制的,当一个文件夹里面的文件个数太多,像 cp dir/* /dir2/ 这样的命令就不能执行...

  • Linux中对中断的支持

      Linux内核中使用的门是在i386平台的门的基础上做了更进一步的细化后形成的,如下所示:   1、中断门:处理器中DPL被设置为0的中断门,不能用户态下对其进行访问。Linux下所有的(硬)中...

  • 让你的Linux内核重编译之路走得更通畅

      内核重编译对很多Linux爱好者来说是一个不小的挑战。笔者认为,很多Linux用户对内核通常有一种误解,他们认为普通用户是不能调整内核的。其实,就实际情况而言,这种认识是不全面的。应该说,内核重编...

  • Linux下把IO空间映射到用户进程空间

      其实是个蛮简单的问题。在LDD3的第15章上有写(见“Remapping Specific I/O Regions”这一节)。不过当时作者选择了一个错误的做法:先把这块IO空间用ioremap映射...

  • linux学习笔记二

    编写了基本的程序来试验下linux下的编译、链接、运行。 g++ -o filename filename.cpp g++ -o filename filename.C gcc -o filena...

  • linux学习笔记一

    今天是我开始了非图形界面linux的学习过程。虽然前面的人讲说学习linux要学习相关程序的安装和图形界面下的应用软件的配置工作。但是我只在windows下装了个Vitual machine work...

  • 两个问题

    1。若日历时间存放在带符号的32位整数中,那么到哪一年它会溢出? 我算出来是4096。答案是2048; 2。若进程时间存放在带符号的32为整数中,而且每秒为100滴答,那么经过多少天后会溢出?...

  • err_sys包含在哪个头文件中?

    请问err_sys(" write error"),中err_sys在哪个头文件中有定义...

  • debian下 编译Emacs 23

    1. 用命令 cvs -d :pserver:anonymous@ftp.tsinghua.edu.cn/cvsroot co -r emacs-unicode-2 -d emacs23 cvs.sa...

  • 一个关于LINUX的职位,有兴趣的可以进来看看

    招聘linux培训讲师 2年左右linux相关经验。 有从事过linux相关培训经验者优先 开发所在地:大连(网络面试) 月薪:1.5-2万 技能要求 培训内容:防火墙设计基础,流量控制及 侵入检...

  • 升级SUSE Linux内核的完整步骤

    安装完SLED 10后发现仍然有“热启动网络不通”的问题,原因是内核版本较低,于是升级到2.6.17版内核,成功解决此问题。为了造福广大菜鸟,分享一下我的经验,欢迎高手批评补充。 1。将下载的新内核...

  • Linux下C语言编程基础(Makefile)

    假设我们有下面这样的一个程序,源代码如下: 引用:/* main.c */ #include "mytool1.h" #include "mytool2.h" int main(int a...

  • linux中gcc的应用

    在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux 下最常用的C语言编译器是GCC(GNU Compil...

  • Debian下安装manpages-dev

      在Linux下进行C/C++程序开发时,我们总是会用到man命令来查看各种系统调用。然而,要使用man得到即时的帮助,我们需要安装manpages-dev软件包,否则我们就总会得到没有相应手册页的...

  • linux下JDK的安装

    1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件,在linux上安装如下: # c...

  • Linux内核启动地址

    内核编译链接过程是依靠vmlinux.lds文件,以arm为例vmlinux.lds文件位于 kernel/arch/arm/vmlinux.lds,但是该文件是由vmlinux-armv.lds.i...

  • GCC编译优化设置

    检查你的gcc版本: # gcc --version * 获取你的cpu的型号: # cat /proc/cpuinfo * 在/etc/下建立make.conf文件,并根据cpu的型号写...

  • 在CodeBlock中使用QT

    最近一直使用vim写QT的程序,不是很爽,尤其是自动补全。 今天,想起使用CodeBlock来,就下载了一个使用。结果不能够新建QT的工程,真是郁闷,后来google了一下,在一个德国的论坛上看到了类...

  • linux进程通信-信号量使用

    一、相关知识 信号量:一个整数; 大于或等于0时代表可供并发进程使用的资源实体数; 小于0时代表正在等待使用临界区的进程数; 用于互斥的信号量初始值应大于0; 只能通过P、V原语操作...

  • 在Linux系统下实现定时器

      在Linux实现一个定时器,不像Win32下那样直观。在Win32调用SetTimer就行了,在Linux下则没有相应函数可以直接调用。定时器作为一个常用的功能,在Linux当然也有相应实现。下面...

  • linux下配置JAVA环境变量方案

    vi /etc/profile // 编辑 /etc/profile 在文件结尾加入: PATH="$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/j...

  • Linux内核要点

      Linux内核源代码包括多个目录,其意义如下:   (1)arch:包括硬件特定的内核代码,如arm、mips、i386等;   (2)drivers:包含硬件驱动代码,如char、cdrom...

  • Shell编程的几个环境变量和参数变量

      1. 环境变量   在Shell脚本程序开始执行的时候,一些变量会根据环境中的值进行初始化. 这些变量通常使用大写的字母做名字,用户在脚本程序里定义的变量一般使用小写字母做名字.   下面是...

  • 内核升级失败,帮帮忙。。。

    我装的是Redhat 9, 内核是2.4的,我想升级到2.6.10,用来学习Linux设备驱动开发,但是升级后,重启出现如下错误: Red Hat nash version 3.4.42 starti...

  • linux gcc常用参数

    gcc/g++ 命令的常用选项 格式(选项 && 解释 ) linux gcc常用命令集合: -o FILE && 指定输出文件名,在编译为目标代码时,这一选项不是必须的。如果FILE没有指定,...

  • linux 分解gcc

      在学习使用GCC之前,下面的这个例子能够帮助用户迅速理解GCC的工作原理。首先用熟悉的编辑器输入清单1所示的代码:   清单1: 引用:hello.c #include int main(...

  • Linux下的shell语言编程入门

      通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序...

  • Linux中用GNU工具学习硬件逻辑设计

      ASIC应用领域   当代 ASIC ( Application Specific Intergrated Circuits ) 技术的主要应用领域,大致可以分为三个方面吧。   第一、芯...

  • 命令行和图形怎么切换

    明令行和图形怎么切换?...

  • 求助

    想学编程,但是不知道怎么进入GCC..找不到这个东西啊.大家帮帮我 吧...

  • Linux系统的高效数据传输技术Relay

      Relay 是一种从 Linux 内核到用户空间的高效数据传输技术。通过用户定义的 relay 通道,内核空间的程序能够高效、可靠、便捷地将数据传输到用户空间。Relay 特别适用于内核空间有大量...

  • 学习shell的起步

    刚刚学习shell ,做个草稿吧! SHELL 数值比较表达 eq 等于 ge 大于等于 le 小于等于 ne 不等于 gt 大于 lt 小于 字等表达 = 等于...

  • FC5下usb无线网卡TL-WN620G安装、配置及网络通讯实现

    FC5下usb无线网卡TL-WN620G安装、配置及网络通讯实现 ...

  • Linux系统中Java开发环境的建立

    1. 取得JDK, http://java.sun.com下载最新的JDK jdk-6-linux-i586.bin 2. 安装JDK(以root身份安装) 解压缩bin包 [root@localho...

  • Linux GCC优化

    GCC具有优化代码的功能,代码的优化是一项比较复杂的工作,它可归为:源代码级优化、速度与空间的权衡、执行代码的调度。 GCC提供了下列优化选项: -O0 : 默认不优化(若要生成调试信息...