红联Linux门户
Linux帮助
  • RMI 程序能在Windows上运行,在Linux上报错的一个原因

      上周因为工作需要,写了一个 RMI 程序。程序在我自己的电脑(Windows 平台)上可以正常运行,但是当把程序提交到公司的 Linux 服务器上之后却出了意想不到的问题。   在命令行中启动 ...

  • linux下面得全路径的方法

    #ifndef PATH_MAX #define PATH_MAX 1024 #endif char * get_exe_name() { static char buf[PATH_...

  • AMBER 9在Fedora 7上安装过程

    1.安装第一步 (1)把AMBER9.TGZ文件拷贝到/usr/local/ #cp-rf /media/AMBER9/AMBER.TGZ /usr/local/ (2)把AMBER9解压到/u...

  • 分析Linux内存

    前言:在Linux上不像在Windows上看内存那样方便,而且还有Swap这个新的概念,所以知道如何来看Linux内存还是有一定意义的. 在Linux下查看内存我们一般用command free ...

  • 能不能看到现在使用旧内核的一些选项是如何配置的

    在编译内核的时候启动不来了,关键是对内核选项不熟悉,突然有个想法,我能不能看到现在使用旧内核的一些选项是如何配置的,这样我就可以比较比较啊,也就是说如果我照着那个配置去编译新内核,应该可以启动,这样就...

  • 升级内核的失败

    现有系统Redhat linux5内核版本是2.6.18的,可是默认没有打开NTFS文件系统的支持,所以想升级一下到2.6.21,因为我的移动硬盘是NTFS格式的,但是升级的时候make instal...

  • 程序不能脱离操作系统的原因

      操作系统起到如下两个作用:   一、将所有的系统资源收归己有,然后视需要有条件地分配给用户进程,目的是协调诸多进程对系统资源的请求;   二、提供任何一个用户进程都需要的功能。比如维护页表,比...

  • 在Linux系统下怎么取得window系统下的文件?

    用shell怎么实现?望各位高手多多帮忙啊!!...

  • 求助!在linux系统下如何取得windows系统下的eventlog内容

    不知道能不能用shell编程实现?能的话具体是怎么样的?或者用其他方法也可以。 望各位高手多多指教啊...

  • 对于LINUX下的shell,sed,grep,正则表达式,这一套是必须要好好学习的

      如题目那句话,对于一个在LINUX工作的人来说,shell,sed,grep,python等的东西是非学不可的,另外就是正则表达式,不说精通,了解很多基本用法后会使工作效率成倍的提高!~   就...

  • 为服务器和桌面分别配置内核

      服务器和桌面的应用环境是不同的,前者侧重于稳定性和可靠性,后者可能更加侧重于功能性和响应的及时性。所以在对Linux内核进行配置的时候,应该根据不同的应用环境做出适应此环境的选项调整。   进程...

  • kill、killall与linux信号处理

    Linux中一般都提供了kill与 killall两个命令,前者可根据pid杀掉一个线程,后者则通常根据名称杀掉一组线程。对于大多数人来说,这两者的不同仅此而已。 如果我们打算在自己的程序中使用si...

  • Ubuntu下编译环境建立

      ubuntu与其它linux发行版本有着极大的不同。   redhat 的很多文件是用rpm包来安装的。只要在安装的时候选择和安装编译环境便可以装上GCC 等编译用软件。但ubuntu是默认安装...

  • 在康柏pda上玩linux嵌入式开发吧!handhelds介绍

      handhelds.org由惠普研究中心赞助,这是一群痴迷于linux的狂热分子,他们把ipaq的各个型号移植到linux系统:qt,Gtk图形化,蓝牙,红外,wifi应有尽有,而且其cvs资源相...

  • Qt出现“undefined reference to `vtable for”原因总结

      由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道; ...

  • 把RHEL5 CD iso合并成dvd的脚本

    经合并后,在vmware中以该dvd.iso启动,并正常安装了rhel5. 用法: ./script.sh /TheCdIsoPath /home/username/dvd.iso #!/bin...

  • Linux下安装JAVA_EE出现得问题

    在CentOS4.3下,安装JAVA_EE,出现如下错误: error while loading shared libraries: libstdc++.so.5: cannot open sha...

  • 编译linux内核2.6.21.5 unicon

    vi /etc/make.conf #Pentium 4 (Intel) CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe ...

  • 询问高手 GTK+ 里的一个困扰我很长时间的问题

    今天写的GTK+的程序,程序如下: 1 #include 2 3 gint x = 50; 4 gint y = 50; 5 ...

  • 读Linux源代码进程切换部分下一步需要补充的知识

    #define switch_to(n) {\ struct {long a,b;} __tmp; \ __asm__("cmpl %%ecx,_current\n\t" \ "je 1f\n\t"...

  • linux kernel参数传递方式

      ARM体系结构:   1.最常用的方式,就是在make config里修改“General Setup”子菜单中的“Default kernel command string” 选项,通过修改...

  • Linux中安装Eclipse

      1. 安装jdk   到SUN的网站下载jdk的安装程序,用root身份运行它,将得到一个包含jdk的文件夹,名字类似jdk1.5。执行下面的代码:   mv jdk1.5 /usr/loca...

  • Linux中使用POSIX无名信号量

    POSIX的无名信号量的函数有以下几个: #include int sem_init(sem_t *sem,int pshared,unsigned int value); int sem_d...

  • 请问关于marvell的monahans的问题?

    各位大虾: 请问一下在monahans-p的开发平台上是怎么样通过pc向开发板传输文件? 是通过tftp吗?是不是有很多方法?哪一种最方便?...

  • Marvell-linux研究

      作者:李先静   尽管在和同事聊天时,我多次提到对驱动开发不感兴趣,不会去做驱动开发工作,不过考虑了几天之后,最终我还是决定写一个关于Marvell-linux的系列。呵,为了能够自圆其说,避免大...

  • 在ubuntu7.04编译时,可能会出现gtk错误

    如: Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the director...

  • fedora /lib/cpp fails sanity check的解决

    问题的出现:在fedora 5下编译subversion的时候,运行./configure 会报错,错误提示为: configure: error: C++ preprocessor "/lib/c...

  • Linux的时间与时区(备忘)

      首先要说明的是我的系统是fedora,其他系统可能不完全相同。   1,时间保存在硬件实时钟(RTC)中,RTC由主板电池供电,即使关断电源也不会造成时间丢失。   2,系统启动时从RTC获取...

  • Linux下C++编程初探

      Linux下C++编程和在Windows下的没有什么两样,它同样需要编译、链接、调度、运行等步骤,只不过执行这些步骤在两种操作系统下所做的不是同样的事情。   在Windows下有TC, BC...

  • Free beer

    "Free software" is a matter of liberty, not price. To understand the concept, you should think of "f...

  • 换一个低延迟内核试试

    听 Livid 说他更新到 Ubuntu Studio 后,发现内核变为 2.6.20-15-lowlatency 这个优化过的低延迟 SMP 内核。一般我们在 Feisty 中用的都是 2.6.20...

  • initrd进行的操作

    使用initrd的时候,典型的系统启动的流程变为: Boot Loader读入内核镜像以及initrd文件 内核将initrd文件转成“普通”的RAM盘,并且释放掉initrd文件占用的内存。 ...

  • Linux 内核的特点

      Linux是一种是实用性很强的现代操作系统,开发它的中坚力量是软件工程师,因此多以实用性和效率为出发点,很多地方还考虑了工业规范和兼容性等因素,因此不同于教学性操作系统追求理论上的最先进性,Lin...

  • MS-VC vs. Linux-IDE

      对于vc的问题,我用VC也有多年了va当然用过,但说实在的到后来真的没有丝毫乐趣可言,直到我遇到了emacs... 我也不想多说了,引用一篇名为《完全用GNU/Linux工作>>中的话(文中作者看...

  • 问个问题:gas中的setl %al 命令的注释 %al <-- SF^|OF

    问个问题:gas中的setl %al 命令的注释 %al ...

  • 在Ubuntu Linux上安装Java和Eclipse

      Ubuntu 在安装时,如同大部分 Linux 发行版一样,都会同时安装 GNU 版本的 Java。这个 Java 的实用程度太低,尤其对于开发人员来说,是没有太多用处的。在 Ubuntu 下,安...

  • linux字符驱动模板

    linux 字符驱动模板 2.4以下的内核适用。 #include #include #include #include #include #include #include...

  • 编译内核的前期准备

    "module-init-tools-3.0.tar.gz" and "modutils-2.4.21-23.src.rpm" 我就下了前面一个,后面个怎么也找不到 哪位提供个地址下啊 严重感...

  • Timer的Bug解决了linux使用了Timer4

      上周在写PWM驱动程序的时候遇到一个问题,就是对Timer初始化以后,控制台就不能接受键盘输入了,程序本身的执行没有受影响,只是结束的时候停在哪里,按ctrl+c也没有反应.想来想去,终于想到哪里...

  • 我认为linux的多线程不如windows

      一、功能   WaitForSingleObject在linux下可以用pthread_cond_wait来替代实现,但是pthread_cond_wait不能用来等待thread handle。...