红联Linux门户
Linux帮助
  • vxworks与linux内核比较

    上面为vxWorks。 下面为Linux。 内核结构:微内核,内核只提供了基本的服务,如:任务管理,内存管理,中断处理等。 宏内核,除了基本的服务,内核还包括文件系统,网络协议等。 运行模式:应用...

  • Linux下配置JDK+Tomcat+MyEclipse

    配置了JDK+Tomcat+MyEclipse!小兴奋了下, 呵呵! 说下大概我的方法,使用系统里面的新立的软件包管理 把JDK下载安装起(由于英语很烂,当时没去官方下) 终端:执行了java和ja...

  • c/c++程序,记得要在程序尾要空一行

    我的系统是Ubuntu8.04的,这几天在里面编写了几个简单的程序,在编译时,老是警告我后面没有空一行,至于其中的什么原因我还不知道,有可能是我还不知道在这种系统编写程序的一些规定。但是这些警告不影响...

  • 这二段代码有什么区别?

    第一段代码不能过编译: #include < ctype.h> main() { char str[]="123c@#FDsP[e?"; int i; for (i=0;tr[i]!=0;i...

  • 编译、移植uClinux到S3C44B0

    1、先下载uClinux源码包。可以从http://www.uclinux.org或从http://www.hzlitai.com.cn/download/default.asp网站上均可以下载,我用...

  • 求教一个音频的小问题?

    我用的fedora6,刚写了一个播放声音的小程序. 这个程序就是对播放声音做一些很简单的控制,调节音量,切换声音之类的,现在基本功能都已经实现了,但是还有一点小问题.就是在关闭声音时,响应的不够及时...

  • Totalview算不算是linux下最好的调试工具啊?

    Totalview还是很好用的,不过,我想知道它算不算是linux下最好的调试工具啊? 我觉得它的跨平台,多线程调试真素王道啊! 而且,图形化界面很好操作,内存调试也很强! 大家来讨论下,linux下...

  • 64位编程有没有什么新的书籍与资料?

    我手头的书籍与资料基本是关于32位的,但是现在我在一本比较有名的书籍,但是其中有名的一个简单的程序都不能编译,所以有朋友有的话,记得上传,与朋友共同学习与共享!谢谢了。...

  • /usr/bin/ld: cannot find -lX11 如何解决?

    如题,如何解决呢?...

  • 在嵌入式Linux中实现802.11b无线网关

      构成有线网络的传输媒介主要依赖铜缆或光缆;但有线网络在某些场合要受到布线的限制,特别是当要把相隔较远的节点连接起来时,敷设专用通信线路的布线施工难度大、费用高、耗时长,对正在迅速扩大的连网需求形成...

  • 嵌入式linux内核的交叉编译编译-基于2.6.26

    作者:yuhunter 测试环境:Fedora 9 Linux 2.6.26 / gcc 4.3.0 / arm-linux-gcc 3.4.1 本 文主要介绍如何构建在x86平台上交叉编译各平台上...

  • 朋友帮我编译一下。

    我的程序的源代码如下: #include #include #include #include int main(int argc, char *argv[]) { int fd; ...

  • 编程语言使用率9月统计报告

    根据cnBeta.cn的报告,九月份,各大编程语言的使用率报告并没有出现太大的浮动。今天总算有机会简单研究了一下。 Java和C语言始终在第一、第二位徘徊。尤其是Java语言,从2003年开始就稳...

  • 交叉编译uim 1.5.2 for pdaxrom

    在编译uim 1.5.2的过程中发现了一些新的方法和技术要点,特此补充: 交叉编译可以用于其他ubuntu, archlinux环境 原文使用的是pdaxrom提供的vmware镜像,经过实验交叉...

  • linux jdk 配置

    /etc/profile文件。同样都是加入以下内容: 引用: export JAVA_HOME=/opt/jdk1.x export JRE_HOME=/opt/jdk1.x/jre exp...

  • Linux下使用dirname

      Linux下获得目录路径比较常用的是pwd命令和getcwd()函数了,但是有时候并不能很容易的match一些比较常用的需求。问题来自闪电的一个问题,他写了一个程序放在一个文件夹里面交给客户,这个...

  • 由参数"b"的想到的

      在使用PHP的时候,以前有时会用到fopen(), 现在经常用file_get_contents(),当时看到他们的参数表中都有"b"这个参数,那个时候也没多留意,只知道是二进制(binary)的...

  • 移植U-Boot过程中遇到的问题

    由于暑假期间没按计划弄我的ARM嵌入式系统编程,最近趁毕业论文还没开题,赶紧把U-Boot和Linux移植到我的开发板QQ2440V3,总是遇到各种问题,在这公布出来给后来者一些有价值的参考吧。 问...

  • 彩色的grep和diff

    喜欢命令行,但总觉得命令行那界面有点寒碜? 之前有介绍过彩色的man页,其实grep个diff等也可以彩色: grep很简单:.bashrc里面加上这么一行,就可以看到效果了。 alias gr...

  • 请教一个c编程的问题

    程序代码: //程序员定义的square函数 #include int square(int); //函数原型 int mian() { int x; for(x=1; x...

  • 编译及安装最新的qt/x11 4.3.4,qtopia 4.3.1以及使用方法

    首先去官方网站下载最新的这俩东西的源代码包: http://trolltech.com/downloads/opensource qt-x11-opensource-src-4.3.4.tar.gz ...

  • C语言和JAVA,让我快崩溃了

      我发现了以后什么都可以读,他妈的就是不要去读工科,没意思,实在太没意思了,上了一周的课,几乎所有的课都要对着电脑屏幕的。记得我们做的社会实践调查里就有一条“是否对电脑过分依赖?”这样下去明显不会依...

  • vim+ctags

    Vi大家都很熟悉,某些情况下它是我们在Linux下唯一可用的文本编辑器。其实我们平时所指的VI其实是VIM (ViImproved,VI增强版)。有人常常拿VIM和emacs比较,VIM尽管不象ema...

  • Linux Shell下一些有用的快捷键

    RedHat Shell常用快捷键 可以用stty -a查看所有按键映射,不过不是很准确。主要是一些关于方向和和回车删除之类操作的快捷键。 在Shell命令行中: 一些常用的: Ctrl+f/...

  • 3c2440的led驱动例子的问题

    我用的是扬创2440的开发板,按照网上的源码,写了一个led的 驱动,但由于内核源码中有一个宏定义S3C2410_VA_GPIO找不到,自己根据理解,觉得应该是GPIO的基址,由于板子上的4个LED接...

  • 在编写linux下的gtk程序的时候遇到的问题

    由于过于太菜,在编写gtk的一个界面程序的时候,从控制台启动这个程序的时候发现:如果是用一个普通用户创建的程序,但是在控制台中切换到root权限下去运行带界面的程序时,总是发现下面的提示,不过也能运行...

  • 编译c文件出现undefined reference to `__gxx_personality_v0'

    在linux编写程序如下 引用:#include #include #include int count=0; void ctrl_c_count(int); main() { int c;...

  • 求助:关于linux下如何得到客户端ip

    我们使用一台Linux下的appache做web服务器,客户机通过网页访问服务器,客户机和服务器在同一局域网内。现在需要得到连接服务器的客户机的IP,应该如何得到? 在网上也查了不少资料,大多都无...

  • linux的文件处理确实挺强悍

    写了一个删除不含有我们修改标记以及空文件夹的脚本。确实很好用,代码行也很少。赞一个。 1. del file 引用:#!/bin/sh # -------- I contain myself so...

  • 这是怎么不能编译?

    程序源代码是这样的: #include main() { time_t time; time=time((time_t*)0); printf("the time is %ld\n",time); }...

  • 升级linux2.4.9到2.6.26.3

    作者:豆豆很棒 近来有时间,将一台DELL6550服务器进行了系统升级,反复忙活了一天,还算顺利,升级成功。 一、环境 主机:DELL POWEREDGE 6650, ...

  • Linux - 非阻塞socket编程处理EAGAIN错误

      在linux进行非阻塞的socket接收数据时经常出现Resource temporarily unavailable,errno代码为11(EAGAIN),这是什么意思?   这表明你在非阻塞...

  • linux设备驱动第三版(英文版)Linux Device Drivers,Thrid Edition

    开始没有找到中文版的,结果就把英文原版下载下来了。前面的有人传了中文版的。有兴趣的可以直接看看英文版的,要不中英对照着看。...

  • Linux下perl文件的执行

    #! /usr/bin/perl 第一个“#”表示是这一行是注释 第二个“!”表示这一行不是普通注释,而是解释器路径的声明行 后面的“/usr/bin/perl”是perl解释器的安装路径...

  • Linux启动参数

    linux noapic (跳过硬件检测) linux pci=noapic (跳过PCI卡部分硬件检测) linux ide=nodma (禁用所有IDE设备的dma支持) linux mem=15...

  • squid-2.6源码解读

    1.brk/sbrk系统调用 功能描述: 改变一个进程数据段的大小。当系统有足够的内存,且进程没有超出允许它的最大数据段. 用法: #include int brk(void *end_dat...

  • Emacs和Vim中将tab转化为空格

    Emacs: 在.emacs中添加: (setq-default indent-tabs-mode nil) 对于已经保存好的文件,可以选中需要转化的区域,然后: M-x untabify V...

  • Linux命令提示符段改变技巧

    修改环境变量PS1(命令行提示符),可以使用vi编辑/etc/profile文件,在最后加上: export PS1='[\u@\h \W]\$ ' 即可,其中\u显示当前用户账号,\h显示当前主...

  • linux配置多内核启动

    在fedora下研究驱动的开发,所以想用一个标准的linux内核,于是尝试在fedora上构建多内核。经过昨天一天的尝试终于成功了。过程其实并不复杂。在这简要说一下,一来做个总结,二来或许能给其他人提...

  • bash-completion:增强bash自动补齐功能

    默认情况下,在bash中按 TAB 可以自动补齐,但仅能自动补齐命令名和文件名。bash-2.05及以后的版本提供了自动补齐的编程接口,通过安装 bash-completion 来使用 TAB 键自动...