红联Linux门户
Linux帮助
  • linux 下比较有用的一个C程序例子

    今天帮朋友做了一个linux下的定时接受文件程序,感觉程序小但是很典型。呵呵,长时间没在linux下编程,感觉挺不舒服的,可能好多人都遇到这几个问题,对你有帮助我就高兴了。 需要完成的问题: 1、...

  • 请求高手帮助~~

    本人是LINUX菜鸟,现在正在看LINUX下的PPPOE的程序,感觉涉及到LINUX方面的编程就感觉头痛,不知道该怎么看 有没有高手做过这个PPPOE编程的,给点意见啊,或者看这东西之前还需要掌握什么...

  • 在Linux右键菜单中添加项目

    在用户主目录下有一个.gnome2的隐藏文件夹,在该文件夹中有nautilus-scripts的文件夹,在其中加入bash文件即可 比如要添加终端脚本,可以写一个文件名为终端的文件 内容为: #!...

  • 有感于linux编程

      作者:卜萝   关于要做的那个东西,终于明确得差不多了,接下来的任务就是读代码、写代码。之前曾经困惑怎么把squid的源代码建成一个工程,经MR杨那么一点拨,发现我们有点太过依赖VS2005那样...

  • linux mount proc to other directory

    linux initrd里的init脚本中的第一句 mount -t proc /proc /proc 就是把proc这个虚拟文件系统挂载到/proc目录,应该initrd也是一个系统,只是不完整...

  • Linux下编译Glib

    1. /etc/ld.so.conf 这个文件记录了编译时使用的动态链接库的路径。默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件。如果你安装了某些库,比如在安装gtk+-...

  • ubuntu下使用Eclipse CDT插件编写多线程程序

      在linux下写C\C++程序最让人头疼的是没有一个比较好用熟悉的开发软件,能想Windows下的 VISUAL STUDIO一样方便.   由于课程需要在Linux下编程,于是决定给ubunt...

  • 在linux下安装red5可能会遇到的问题

    1、jdk的设置 有些系统自带安装了java,但可能仅仅是装了 jre,而没有安装编译环境 最好检测java,javac,java-version等命令,还有就是JAVA_HOME命令,在red5的...

  • clamav-0.92.1在fc4下编译

    gcc 4.0.0有bug PR28045,无法编译,解决办法: 安装gcc3.2 rpm -Uvh compat-gcc-32-3.2.3-47.fc4.i386.rpm compat-gc...

  • 自动生成Makefile的详细过程

    由于毕业设计开发的平台是Linux, 为了在Linux进行,Makefile的编写是必不可少的,为偷懒,我想使用autotools来进行Makefile的自动生成,在阅读大量的资料后,在理解的基础之上...

  • Linux环境下PETSc安装配置

    经过几天的摸索,我和任志刚终于试验出了PETSc的配置方法,申明一下,我们本来一无所知,所有这些东西基本上都来自网络,我们只是验证了网上的东西正确性,作了一些小小的改动。 学习PETSc首先看其“P...

  • Ubuntu下2.6.24的内核编译

    第一步 安装必要的工具 首先要安装必要的包。 包有:libncurses5-dev(menuconfig需要的)和essential sudo apt-get install build-ess...

  • 求助一个shell编程,请求高手

    求助:需要一个Shell脚本:命令行参数为用户名,查询系统信息,以确定该用户是否已注册,如已注册,则显示该用户的home directory及所用shell,如果该用户尚未注册,则显示尚未注册信息 谢...

  • 关于MD5~~~

    找了好多帖子,发现一般说在程序里面直接包含 #include 就可以了,可是在我的/usr/include下面为什么没有md5.h这个文件呢? 还有,包含了这个头文件之后,链接时需要链接那个特殊的库...

  • RHEL4Update4升级内核

    为了支持PPTP穿越,苦心找补丁,可找来找去也无解.还是试试升级内核吧. 官方没有提供更新的内核的rpm.只能自己手动编译. 1.下载最新的内核tar包 2.解压压缩包,并移动到/usr/src...

  • 如何记录linux终端下的操作日志

    在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来。常用的工具有screen,script,以及tee等。 1. screen -- screen...

  • iscsitarget-0.4.15在2.6.24内核下编译错误问题汇总及解决办法

    平台说明:我使用的linux是FC8,内核版本是2.6.23。但是考虑到iscsitarget对内核有特殊要求,我重新编译了一个2.6.24的内核。 2.6.24内核在/home/lianxi199...

  • 菜鸟的blob的编译

    系统配置:fedora 7+arm-linux-tools-20061213+blob-for3000+uClinux-dist-20041215 编译步骤: 首先是根据目标系统的硬件改写blob...

  • linux系统脚本的常见启动顺序

    由于相关变量定义不同, 所以以下启动顺序仅供参考 在Redhat Redflag centos fc linux系统里面脚本的启动 先后: 第一步:通过/boot/vm进行启动 vmlinuz 第...

  • 怎么运行gcc编译好的程序?

    刚学linux,照着书把Helloworld.c编译了一下,生成Helloworld可执行程序后,再照着书按Helloworld去执行,结果出现“bash: Helloworld:找不到命令”...

  • linux c初学者调试出错找不到出错的原因

    如图...

  • linux C/C++

    没有win那么复杂,只要有gcc就ok了。 随便进个编辑器,写完后保存。eg:hello.c $ gcc -o hello hello.c $ ./hello ok了。 调试:用gdb $ gcc...

  • 用linux vim 加密文本文件

    vim -x file.txt 加密文件 vim -x -n file.txt 不使用交换文件(不让人们读到你的交换文件的一个方法就是不使用交换文件) :setlocal noswapfile (...

  • socket 问题

    #include #include #include #include int sockfd, port = 23; struct sockaddr_in my_addr; i...

  • linux 下面的umask

    在linux 下umask为系统用来剥夺新创建文件的一个系统变量。 umask一般来说默认值为022 (Freebsd中可以确定) 对于新创建的文件来说他的权限是666-umask(出与安...

  • 在linux下安装quartus7.2

      前几天发现了linux版本的quartus,只有altera的官网可以下,具体的破解好像在网上只有6.0之前版本的,但是还是挂上机器下7.2。晚上临走前把迅雷设置为下载完关机,第二天下班后过来看,...

  • 要开发一个类似linux新的操作系统,正常的步骤

    1、体验产品:作为一个用户试用linux 2、学习原理:学习linux的架构(不要太过关注细节) 3、实践:自己做一个简单的试用版demo 4、收集反馈和交流经验:把试用版demo给别人试用,收...

  • LINUX中断学习笔记

    1.中断的注册与释放: 在 , 实现中断注册接口: int request_irq(unsigned int irq, irqreturn_t (*handler)...

  • 2.6.24的内核编译--initrd-2.6.24.img的分析

    initrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在 linux内核启动前, bootloader 会将存储...

  • linux下操作硬件 如何获取虚拟地址

    经过一两天的摸索,基本上对在linux控制硬件有了个初步的认识,在linux下控制硬件和在无操作系统下控制硬件的不同主要在于硬件的地址不一样,在linux下要使用va(虚拟地址),而在无操作系统下可以...

  • Linux 中有没有内核实时性分析工具?

    Linux 中有没有内核实时性分析工具?在网上查了一下,没找到!如果没有,哪位大侠能给出一个大概编写查看Linux 实时性的方法!谢谢!...

  • 移植linux2.6.24.3+yaffs到MAX2440

    之前将yaffs移植到linux时,需要添加devfs,还要手动关掉ecc校验,比较麻烦,偶尔还是会有ecc错误的提示. 下了最新稳定版的2.6.24.3内核加最新的yaffs,已经不需这些操就直接...

  • GCC 4.3.0曝内核漏洞

    GCC 4.3.0发布没多久,就被发现存在一个与内核相关的漏洞,可能会产生安全方面的隐忧。 这个问题与X86处理器的方向标志指令(direction flag)有关,字符串操作之前没有清除方向标志指...

  • 增加系统调用(包括编译内核)

    第一次linux作业 增加系统调用,其实很简单。网上到处都是。我这里简单说一下: 1. include/linux/unistd.h,在里面添加一个新的系统调用号。 #define __NR_mysy...

  • 发个kernel source网站 给大家做个参考

    http://git.infradead.org/linux-2.6.git 进去按tree即可...

  • Linux下TCP keepalive属性的表现

    tcp是面向连接的,在实际应用中通常都需要检测连接是否还可用.如果不可用,可分为: a. 连接的对端正常关闭. b. 连接的对端非正常关闭,这包括对端设备掉电,程序崩溃,网络被中断等.这种情况是不...

  • 菜鸟编译遇到问题,需要帮助

    本人要编译一个现有的驱动程序, make 后出现 " can not detect linux kernel version", 怎么解决啊, 请大侠解答一下,谢谢....

  • 在LINUX中如何驱动摄相头

    :0wszxc 各位高手们帮帮忙~...

  • 知道LINUX下命令的文件调用情况的命令

    ldd /full/path/conmmand 1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如...

  • Linux 下编程一直被诟病的一点

      没有一个好用的IDE,但是听说Linux牛人,黑客之类的也都不用IDE。   但是对我等从Windows平台转移过来的Coder来说,一个好用的IDE是何等的重要啊,估计很多人就是卡在这个门槛上...