红联Linux门户
Linux帮助
  • mingw:在LINUX下编译WINDOWS程序

    Ubuntu下可以直接安装: sudo apt-get install mingw32 mingw32-binutils mingw32-runtime 安装后编译程序可以: i586-mingw3...

  • 请教我该怎么学习linux

    我想开发板卡的驱动,在网上查了一下,好像只能用linux编程(本人水平有限)。今天很高兴找到一个很好的论坛,下载了很多资料。谢谢这个论坛的大哥大姐们!但我看到是很多关于linux操作系统的资料。但我对...

  • gtkmm试用

    昨晚听了师弟介绍用qt开发windows程序,实在大开眼界。因为脑子里一直都是固定思维,出了MFC就是.Net。MFC实在是越用越不顺手,所以一直都找不到一个比较好的c++的开发库。现在发现了qt/g...

  • 不满给的资源却找不到

    我在红联下学习了快半年了,最近很不解为什么有些网友给的链接资料根本就下不到,根本找不到链接何在. 我也跟贴了了数次,信息也发了不少,就是没人理会。如linux编程入门基础,让你精通gd...

  • 在Linux下转换文本文件的内码

    windows下有很多软件可以用来转换文件的编码,例如将BIG5编码转成GB2312的 在linux下其实也可以完成这样的工作 这个命令就是iconv 例如要将一个编码格式是GB2312的文本文件f...

  • 关于TTY的一点理解和疑惑,请大家指点一下

    兄弟我现在正在做VxWorks下面的一些小玩意的开发,虽然以前一直在这个系统下做开发,但那时都是做一些上层应用,由于公司平台封装完了操作系统的接口,并不关心底层如何实现.所以也没有顾及这些东西,现在要...

  • 求助!!高手进来帮忙解决一个小问题啊!

    #!/bin/csh set i = h if (i == h h)then echo right! else echo wrong! 这个脚本跑起来为什么提示 if语句的表达有误呢 是不是因为判断...

  • struct vm_area_struct **pprev双指针的 问题

    struct vm_area_struct **pprev双指针的 问题 //linux/mm/mmap.c /* Insert vm structure into process list so...

  • gcc选项

    gcc的选项"-l"是用来指定需要连接的库的,gcc会在系统的标准目录下寻找指定的库,这些标准目录是什么呢? 一般来说应该是/usr/lib和/lib,然而不同的系统还是可能会不同;有时我们还想知道...

  • 关于Linux下线程编程的学习

    最近在学习Linux下的线程编程,我的系统环境Fedora 7.0,设计了一个这样的程序: 这是一个后台服务系统,它对外提供两个服务接口,接收到Client端的请求后,然后在数据库中查找相关数据,如...

  • 信息时代如何成为一名优秀的程序员

      中国的信息技术发展迅速,由它所带来的浪潮已经渗入到了人们生活的每一个角落,而程序员们成为了这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。 信息技术的更新速...

  • Linux关于执行档路径的变数∶ $PATH

      在提过了绝对路径、相对路径与指令的下达方式之后,您应该会稍微注意到一件事情,那就是∶『 为什么我可以在任何地方执行 /bin/ls 这个指令呢? 』对呀! 为什么我可以直接执行 ls 就一定可以显...

  • 保持进程在shell退出后继续运行的方法

    当在shell中运行一些监视工具或磁盘检查等任务时,往往需要很长时间,此时如果用户logout,这些程序都会收到SIGHUP信号从而终止,显然这样是不行的。 程序nohup和bash内建命令diso...

  • 对linux交换分区swap的一些认识总结

    swap是所有linuxer都会接触,但是大部分人都不会关注的东西。实际上,小东西也有大学问,这不,一个关于swap的问题就在cu.linux上讨论得热火朝天的,我在这里总结在一起,绝对对各位大有帮助...

  • linux下用gcc编译c程序时遇到的问题: error: stdio.h: 没有那个文件或目录

    原因是没有安装libc6-dev的软件包。 命令行下输入apt-get install build-essential即可。 这个build-essential是干什么的呢?原来build-ess...

  • 新手求助~! 大虾援助啊~

    我是一个正在实习的学生. 目前我的公司是用linux系统的. 今天我的主管给了我一个任务,要我写一个脚本. 脚本需要有这两个功能: append功能:(第一个功能) 脚本中定义一个参数,作为一个文...

  • 写了一个简单的防止IP攻击的脚本

    写了一个简单的防止IP攻击的脚本 由于工作需要我就自己写了一个简单的防止IP攻击的脚本,可以防止linux虚拟主机一些小方面的IP攻击 系统是基于RHEL的centos,包括3,4,5三个版本,当然...

  • 解决linux下代码查看问题

    在windows下面我们有source in sight可以方便的浏览大工程中的代码,切换到linux环境下开发时, 我们也可以搭建一个这样的环境。下面的内容将介绍如何搭建这样一个开发环境(这里我们假...

  • linux与windows回车换行问题

    所谓回车、换行这些控制符,都是从以前的电传打字机的控制命令继承下来的。回车就是打印头复位,换行就是走纸。Dos/Windows和Unix/Linux对回车、换行的理解差别就在于Dos/Windows认...

  • 编译2.6.23内核

    今天做了一个移动硬盘上的ubuntu live CD,具体的教程可以看这个,其实原理并不复杂,分一个750M的fat16分区,将CD中的东西复制过去,再patch一下即可。 用了一下,还是比较爽的,...

  • myeclipse 6应该下哪个啊? 在ubuntu7.10环境

    myeclipse 6应该下哪个啊? 在ubuntu7.10环境 大家说下啊,里面版本太多了, 有windows , redhat,mas的,好象red hat 的不行吧,下载下来好像是exe的[ ...

  • 关于注销过程的困惑。

      网上看到一段文章如下: 登录时,login程序填写这样一个结构,然后将其写入到utmp文件中,同时也将其添写到wtmp文件中。注销时, init进程将utmp文件中相应的记录擦除(每...

  • Linux Kernel v2.6.23.10

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

  • redhat-linux下安装gcc

    复制以下RPM包到/root/install目录下 glibc-kernheaders-2.4-8.10.i386.rpm glibc-devel-2.3.2-11.9.i386.rpm cpp-3...

  • Linux Shell 相关

    这几天由于工作需要经常和Linux shell脚本打交道,不过也是简单的使用,没有太深入地了解其中的道理,但是今天碰到了一个问题,没有解决,到网上一搜果然有高手出招!我只能说互联网真是个好东西! 这...

  • linux下fork的使用

    fork 创建一个新的进程,新创建的进程是子进程,它是对父进程以后代码的一个复制,通常用来做多进程的服务器,也可以在子进程中运行独立的代码。 用getpid可以判断当前是子进程还是父进程。 看下面...

  • Linux下串口信息的读取

    在Linux下串口信息的读取有了一点心得体会。 1. 打开串口 与其他的关于设备编程的方法一样,在Linux下,操作、控制串口也是通过操作起设备文件进行的。在Linu...

  • Linux -- profile

    内核版本2.6.18-RC7 profile只是内核的一个调试性能的工具,这个可以通过menuconfig中的Instrumentation Support->profile打开。 1. 如何使用pr...

  • 关于消息队列的问题

    linux开发中,不相关的进程A、B、C向一个不为空的消息队列中写入消息,消息标识符是各个进程的PID或其他内容,那么进程D应该怎么读出这些消息来呢?...

  • 在uclinux上运行自已编写的hello程序

    后在uClinux的user目录下面建立了一个名为test的目录: cd uClinux/user/ mkdir test 然后在test目录下建立一个名为he...

  • man 查询C函数 in Linux

    linux下写程序,遇到一个函数不知道怎么用就得上网去查,没有类似MSDN之类的软件,烦得很。看到网上很多人都说用man很方便,只要man一下你想了解的函数就行了,可我在man之后什么都得不到,比如 ...

  • 配置linux下的java classpath

    在ReaHat9和FC4下,修改用户目录下的.bashrc文件,在最下面添加。 例如: JAVA_HOME=/usr/java/jdk1.5.0_04 export JAVA_HOME PATH=...

  • 正在学系统调用

    [font=楷体_GB2312]系统调用跟我学(2)[/font][font=楷体_GB2312]进程管理相关的系统调用之一[/font][font=楷体_GB2312]2002 年 3 月 01 日...

  • arm-linux-gcc与GNU gcc编程

    在linux下用交叉编译器arm-linux-gcc编译的程序只能在arm平台上跑, 而不能在X86宿主机上运行! 请问: 在X86宿主机上怎么判断编译的程序是否最终能在arm平台上运行?(在X86宿...

  • linux 获得目录中文件夹并删除掉最早的

    好像这个QFileInfoListIterator只有 前++, #include #include #include #include int main(int argc, char *ar...

  • 给Ubuntu配置JAVA环境

    此篇文章为[JAVA开发专题]第一篇,内容为“给Ubuntu配置JAVA环境“。这次的JAVA专题是给想要在Ubuntu下进行和从事JAVA软件开发的用户参考的,也同时给想要从Windows下的JAV...

  • 重写"linux内核学习方法和过程"

    http://blog.chinaunix.net/u1/49865/showart_420192.html 这篇文章写了一个月了,想法发生改变了,写出来。 最近一个月感触颇多,一是因为同济项目的进...

  • vivi学习笔记(命令及linux加载)

    vivi命令: vivi每一个命令都是一个结构体变量: typedef struct user_command { const char *name; void (*cmdfunc)(...

  • 一个小的脚本问题

    我的脚本程序框架如下 ajob bjob qsub cjob djob 问题是ajob,bjob,djob都是在自己电脑上运行的,qsub cjob 是把任务提交到学校集群上去运算。需要比较...

  • 急!!求助~

    #include void test( struct sk_buff *pskb ) { /*处理*/ } 在新装的虚拟机fedora8上用gcc编译都不能通过,fedora8的内核是2.6....