红联Linux门户
Linux帮助
  • linux so 库的深入思考

    作者:Skymoon。经常见有人提起关于库的种种问题,今天我也终于按捺不住,根据自己的经验,实验,学习中得到的一些,来说说自己的一点看法. 我们都知道库对系统的重要.没了它,系统几乎无法运转,包括LF...

  • GUI 下的困惑

    用minigui写了个控件窗口 没有想到会有这样的情况 图片1 刚打开时候 图片2 拖动的时候留下历史位置 图片3 点击“关闭”“确定”“取消”的情况 代码都是按照标准的写的 但为什么出现这样的情况...

  • linux 下 fortran 环境配置的问题

    我是linux 的初学者 fortran 也是刚刚接触,出现一点小问题都解决不了。希望大家给予帮忙 谢谢 我下载的 intel linux compiler for linux 10 已经安装好了 下...

  • 出问题了在线等

    在编译2.6.17内核时,出现以下问题怎么办 drivers/ide/pci/via82cxxx.c :85:error:'PCI_DEVICE_ID_VIA_8237A'未声明 make[3]:*...

  • Linux内核编译遇险记

      编译步骤:   make mrproper   make oldconfig   make   make modules_install   make install   但不能启动,错误:  ...

  • Linux动态库示例

    //gcc编译C动态库,然后在C中调用 ////////////////////////////////////////////////////// //myso.c #include vo...

  • Linux内存错误产生的原因及调试方法

      而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址.   一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这...

  • Linux编程的优势

    大家好:我是一名研究生,说来惭愧。其实我自认为自己的计算机能力很差,因为我很讨厌编程,所以本科时的编程没有学好。现在读研了,真的想自己学一些东西。我们学校的师资力量一般,导师也带不出什么名堂,没有什么...

  • 虚拟机vm-ware安装的linux将网卡删除了,如何恢复

    虚拟机vm-ware安装的linux将网卡删除了,如何恢复 使用vmware 引导linux后,经常发现网卡驱动竟然没法安装,让人郁闷呀。 在这里很多人都会栽跟斗,用尽所有的办法拼命想安装自己的网...

  • Linux下使用GDB调试程序的方法

      在Linux下调试程序一般用GDB来执行。   这里简要介绍一下是否gdb调试程序的方法:   (1)进入gdb调试:   gdb + 已经编译通过的可执行程序 -》 就进入调试模式。例如:g...

  • Linux内核分析 使用GDB和QEMU来调试

      在对Linux内核分析的过程中,可以使用QEMU和GDB来进行调试。QEMU和GDB虽然能够实现源代码级的内核调试,但是还存在一个问题,就是当Linux内核允许中断时,单步命令(n与s)会进入时钟...

  • Linux中程序的参数

      Linux中命令的参数有两种形式:   (1)短参数一个连接号跟一个小写字母(或者大写字母,不过小写字母更便于用户的输入)   (2)长参数 两个连接号跟一个小写的字符串   使用这两种方式...

  • 与rtai相关的问题

    最近要和同学们进行系统移植,想把原先在2.4的内核上的软件给移植到2.6的内核上,但是征对RTAI,怎么才能进行移植啊,...

  • 求助 linux 2.6内核的下载 移植

    我现在有一个开发板 te2410的 像在上面移植新版本的内核 。 请各位兄弟姐妹帮忙啊...

  • Linux中/sbin/init程序的执行过程

      当init启动后,它通过执行各种启动事务来继续引导进程(检查并监视文件系统,启动后台程序daemons,等等),直至完成用户所有操作环境的设置工作。这里主要涉及4个程序:init、getty(ag...

  • Linux javac 出现段错误

    记得昨天我都可以用javac来编译java文件,可是今天却不行了。 上网找了很多资料,没有发现,后来突然想起来,我把系统的语言从英文改成了中文,换回英文。 这个问题就解决了。...

  • Linux编程上手使用gcc

      为了了解linux的内核,使用vmware装了个Debian Linux。由于用惯了windows 一下子还改变不过来思维习惯(windows真是害人不浅啊^_^)。哈哈,装了后先写个c程序热热身...

  • 关于Linux中的库

      soname   形式一般为lib.so.,以symbol link的方式存在于文件系统中,version的不同反映了接口的改变,其指向的实际文件的名字通常是在soname后加上..。   l...

  • 请教一个shell的问题

    continue_promptYN() { _STR=$1 _DEFAULT=$2 if [ $# -lt 1 ]; then echo "continue_prompt:I need a st...

  • 虚拟机串口使用

    添加串口设备 (关闭你的linux系统后,点击edit virtual machine settings,再点机add 添加串口设备)这样就可以使用串口了。 (可以用来和开发板通信) 在...

  • Linux下查找一个函数在哪个库中

      关于怎样查出一个库函数到底在哪个库文件中,我想到一个变通的办法,以查找fcntl函数在哪个库文件中为例吧:   1、找到一个使用fcntl的可执行文件,如test_fcntl。实在不行,自己编一...

  • CrossOver Office在Linux上运行Windows程序

      大多使用Linux的人都对WINE程序比较熟悉,WINE程序是可以在不需要Windows的情况下使用Windows的软件。WINE还是算比较成熟的,但是WINE只能运行部分程序,还有一些程序在运行...

  • 建立交互式Linux启动

    先前写了个程序, 作为开机自动运行的, 但因种种原因, 程序一运行就报段错误, 只有重装系统或是用光盘启动系统删除自动启动项了.但这么做太麻烦了, 于是想到DOS系统有个F8键, 启动可以选择启动项...

  • Linux编程学习笔记

    最近业余时间比较充足,加之手头有两本Linux编程的书,没事就拿来翻翻,希望能早点登堂入室。 1、第一个程序:hello.c 呵呵,好像无论学习哪一种编程都是从Hello,World!开始的! in...

  • Linux C 编程环境之工具链

    从理论上说编译一个程序依次需要下面几个工具:C预处理器-->词法分析器-->代码生成器-->优化器-->汇编程序-->链接器。linux下有两个软件包binutils、gcc包括了上面的所有工具。 ...

  • Linux系统标准C库glibc

      glibc是gnu发布的libc库,即c运行库。glibc是linux系统中内核之上最底层的api,几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外...

  • 看LInux0.11内核有点进展

      终于坚持把Linux0.11内核给看了一下。懂了不少东西,心里面的疑惑解放了不少。   几点要点:   1、启动阶段,几个执行环境的切换:实模式--》“临时”保护模式--》“正式”保护模式。实模...

  • Linux内核互动性以及响应性

      Linux 2.6中一个受关注的焦点就是使得系统对于桌面用户以及其他一些需要对事件进行高度人为控制的应用具有更具响应性(responsitive)。这其中各个不同的目标系统具有很不同的挑 战,但内...

  • Gcc使用绝对初级的小总结

    要练习数据结构了,以后要经常用c/c++写程序了,使用vc总感觉太笨重,如果我就运行一个.cpp文件还要建立个项目,总感觉麻烦,而且运行下,还产生那么多文件,都好几兆。不爽,嘿。直接用dev-cpp也...

  • Linux下的mkdir函数

    原型:int mkdir (const char *filename, mode_t mode) 返回0表示成功,返回-1表述出错。使用该函数需要包含头文件sys/stat.h mode 表示新目录...

  • 并行计算相关教程

    并行计算: 由运行在多个部件上的小任务合作来求解一个规模很大的计算问题的一种方法 并行计算的功能 降低单个问题求解的时间 增加问题求解规模、提高问题求解精度 (多机同时执行多个串行程序)容错、...

  • Linux下程序编译

    ftp://FTP_hllinux:123456@211.95.73.26/Mr Tang/Linux下程序编译.ppt Linux与C是天然的结合,从它们的诞生开始就有密切的联系:Linux的前身...

  • mono是linux编程非常好的选择

    依据我的经验判断,学习mono是你理想的选择。很难得有一种能够跨越系统和编程语言的好东东。学习一门语言的语法结构并不困难,在短时间就可以掌握,一般来说,很多时间会花费在对库的熟悉以及项目相关业务的的掌...

  • 请教有关应用程序的编写

    请问如何在一个附有现成设备驱动程序的嵌入式开发系统上编写用户应用程序?我需要了解深入了解相关的设备驱动程序吗?我被告知使用 Linux 为嵌入式系统编写应用程序不需要理解底层的操作,那究竟编写用户应用...

  • 一句话讲清楚arm-linux-gcc和arm-elf-gcc的区别

    如果用一句话讲清楚arm-linux-gcc和arm-elf-gcc的区别的话,如何来说呢? arm-linux-gcc是针对arm + linux的开发环境的,kernel使用的是linux,不是...

  • Linux内核编译及应用层检测

    1、下载 kernel source code(本人所用:fedora Core6, 2.6.18) netfilter l7-protocols 2、 tar -zxvf linux-2.6.18....

  • 以-O0 -g编译Linux内核的办法

      今天为了研究linux的slub分配器.编译了um来调试.但是由于linux内核默认情况下使用-O2,而最低要求需要-O1才能编译成功.在打开优化的情况下,调试起来源代码会乱跳.为了解决这个问题,...

  • 为uCLinux交叉编译SDL

    1 prepare 首先,要安装以arm-elf-gcc为代表的uCLinux工具链,我采用的arm-elf-gcc版本是2.95.3;其次要准备好SDL源代码包,我采用的SDL源代码版本是1.2.5...

  • 关于内核中虚拟地址与物理地址的问题,麻烦哪位大侠再解答下,还是不懂

    catchingfish在他的一篇帖子里面解释说,“正是因为有了这种映射关系,对内核以 PAGE_OFFSET 启始的虚拟地址的分配也就是对物理地址的分配(当然这有一定的范围,应该在 PAGE_OFF...

  • linux pm-suspend过程彻底研究

    pm-suspend 正常流程:f 7 1.pm-suspend-->symbol link to /usr/lib/pm-utils/bin/pm-action 2.pm-action通过处理提取...