Compiz编译的时候碰到不是kde桌面的用户的解决方法 2017年02月05日 20 阅读 Compiz编译的时候碰到不是kde桌面的用户怎么办?之前编译的时候一直没有注意过这个问题刚看了一篇杂乱的文章发现编译的时候可以禁用kdesudo ./configure --prefix=/usr --disable-kde看到了吧?--disable=kde然后再make看看是否kde的错误过去了?Tags: 编译, compiz, kde, Ubuntu...
编译compiz gnome: no的解决方法 2017年02月05日 19 阅读 为什么会and the following optional features will be compiled:gtk: nometacity: nognome: nokde: yes解决方法很简单........sudo apt-get remove compiz*要先给自己的Ubuntu卸载掉compiz*相关的东西才能编译安装-_-我之前就是没有给卸载所以编译会出错!!!...
Linux下安装jdk及环境变量的配置 2017年02月05日 24 阅读 一。下载jdk for linux ,如何下载?在哪下载? 就不用我说了吧。将下载的文件放到/home中 1。以root身份登陆 2。打开一个终端 3。输入命令ls -l查看安装的文件的权限 # cd /home # cp jdk1.4.2 .rpm.bin /usr/local # cd /usr/local 给所有的用户添加可执行的权限 # chmod o+x jdk1.4.2.rpm.bin # ./jdk1.4.2.rpm.bin 会生成文件jdk...
Linux下C语言编程学习之文件的操作 2017年02月05日 21 阅读 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 1.文件的创建和读写 2.文件的各个属性 3.目录文件的操作 4.管道文件 1。文件的创建和读写 我假设你已经知道了标准级的文件操作的各个函数(fopen,fread,fwrite等等).当然如果你不清楚的话也不要着急.我们讨论的系统级的文件操作实际上是为标准级文件操作服务的. 当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open.使用完成以后我们调用另外一个close函...
Linux系统日志输出级别 2017年02月05日 23 阅读 /proc/sys/kernel/printk文件定义了4个数字, 执行:cat /proc/sys/kernel/printk4 4 1 7①控制台日志级别:优先级高于该值的消息将被打印至控制台。②缺省的消息日志级别:将用该值来打印没有优先级的消息。③最低的控制台日志级别:控制台日志级别可能被设置的最小值。④缺省的控制台:控制台日志级别的缺省值。日志缓冲区的每一行文本开头具有级别标记, 级别值越小则重要性越高. 系统定义了8个消息级别,级别号从0到7分别...
Linux内核(2.6.22.6)交叉编译 2017年02月05日 19 阅读 在着手编译Linux内核之前,至少应该看看源码根目录下的README文件,并参考一些其他的资料,了解编译一个内核所需要的基本条件和环境,以及基本的步骤。 我使用的交叉编译器是arm-iwmmxt-linux-gnueabi-gcc(4.2.1),选用的内核版本是Linux-2.6.22.6。以下操作均以普通用户身份进行:(1)make mrproper 编译之前检查内核源码树是否“纯净”(clean),必作。(2)make ARCH=arm CROSS_...
百度Linux笔试题 2017年02月05日 20 阅读 1. 从a.log文件中提取包含"WARNING"或"FATAL",同时不包含"IGNOR"的行,然后提取以":"分割的第5个字段 2. 编写一个脚本,只想简单的减法运算,要求提示输入变量 3. Shell脚本阅读(解释下面执行的功能),请挑出下面程序或脚本中的错误,并说明错在哪里。 #!/bin/bash #监控cpuser的point端口是否正常 logname="/home/forum/log/lpointlog.wf" flagfile="/hom...
ubuntu7.10 下使用gcc 2017年02月05日 22 阅读 在刚安装完Ubuntu7.10 时, 系统中的gcc并不能用来开发,还缺少常用的头文件和库文件,还需要安装build-essential这个包。sudo apt-get install build-essential⊗注意: 如果你的系统→系统管理→软件源,下面的CD-ROM选中的话将会出现一个错误:更换介质:请把标有“Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016.1)”的碟片插入驱动器...
Linux中删除你用不到的内核 2017年02月05日 20 阅读 每当Ubuntu中的Linux内核升级为新版本时,它都会将旧版本给留下来,然后你机器上的GRUB菜单就会越来越长,这样做无非是在当你使用新内核出现问题时为你提供一个保障,而大多数情况下,当你使用新内核一切正常,那些老版本的内核你也许根本就不会再用了。本文将指导你如何安全的删除那些废弃不用的旧内核。首先你需要找出现在用的内核是什么版本。打开终端,使用下面这个命令:uname -r你就会得到当前使用的Linux内核版本。这个版本必须留着不能删除。它的格式大概是...
RedHat9下安装gcc时可能遇到的问题及解决 2017年02月05日 21 阅读 相信现在还有不少人在用经典的RedHat9,毕竟他是完全免费的红帽Linux嘛!现在介绍一下在安装gcc时可能遇到的问题。在安装gcc时,可能会提示要求安装下面几个软件包:binutils-2.13.90.0.18-9.i386.rpmcpp-3.2.2-5.i386.rpmglibc-devel-2.3.2-11.9.i386.rpm别担心,一步一步来。首先在Red Hat 第一张光盘中查找以上三个软件包,并安装它们。[root@RedHat9 mnt]...
module编译和出现insmod invalid format问题的解决方法 2017年02月05日 20 阅读 insmod: error inserting "hello.ko": -1 Invalid module format 一些不那么神秘的信息被纪录在文件/var/log/messages中;Jun 4 22:07:54 localhost kernel: hello: version magic "2.6.5-1.358custom 686REGPARM 4KSTACKS gcc-3.3" should be "2.6.5-1.358 686 REGPA...
Linux下关于ARM开发笔记 2017年02月05日 19 阅读 记录一下以前在公司学到的一点关于ARM开发的东西,供以后参考:1.启动和配置文件/etc/init.d/rcS下修改启动和配置文件, /tmp目前可读可写。2.装BSPBSP即Board Support Package,要根据ARM芯片型号来装,如Motorola M9328MX1ADS / M9328MXLADS,安装文件一般名称为:Linux-BSP-0-3-8.tgz,装好后会生成文件系统rt.cramfs,可进行裁剪。安装好后,可用arm-linu...
vmware下linux内核升级成功了 2017年02月05日 19 阅读 以前没搞过。所以做了很多次编译。之前查阅了文章,也发现没有谁愿意连续跟踪不同版本的内核升级编译处理指南,所以问题就出现了,每个人会去写一个不同版本的处理方式,都是总结性的,往往可能会遗忘些什么。本文适用于 linux 2.6.19.1 kernel 在vmware下的debian3.1编译和使用。指南下载最新的稳定版内核文件 http://www.kernel.orgcd /tmpwget http://......解压缩tar xjvf linux-26...
ubuntu 7.10 下 Qt 编程安装过程 2017年02月05日 20 阅读 系统环境: Ubuntu 7.10 Gonme KDE-base 首先去下载一个Qt. 我下的是 qt-x11-opensource-src-4.3.0rc1 然后安装:1、 先安装支持文件 :sudo apt-get install g++很快 就装好了。(如果不安装 配置 这里 就不通过2、配置:sudo ./configure这里会问你是否 同意 许可协议(GPL)敲 yes 按回车 当然同意了 呵呵。然后 就是满屏的 E 文 配置 某个 *.cpp...
Linux内核中进程调度的理解 2017年02月05日 21 阅读 我也不太肯定对Linux 内核理解的是否正确,先记下来,只要别误导了别人就行了。关于Linux 中进程的调度:用户进程中调用系统调用时,内核会通过系统调用处理程序来继续执行用户进程,在系统调用从内核返回时,内核会先调用调度函数来对用户进程进行调度;如果用户进程一直处于计算,即,没有调用系统调用,则,当有中断到来并打断用户进程时,内核将挂起用户进程,并转而执行中断处理程序,中断处理程序执行完毕后,内核将调用调度函数,来判断是否该进行调度。现在的理解大概是这样...
Linux/UNIX编程为什么多用进程少用线程 2017年02月05日 19 阅读 自己从事Linux/UNIX编程多年,一直用fork在写多进程的程序。当有朋友问起为何Linux下很少用线程编程时才发现自己还真需要研究一下这问题。通过man手册查看fork得到如下提示:fork creates a child process that differs from the parent process only in its PID and PPID, and in the fact that resource utilizations a...
安装php5执行编译出现错误用YUM排除故障 2017年02月05日 19 阅读 安装php5需要gd2的支持,但在安装过程中,执行编译的时候出现下面的错误:root@web1 gd-2.0.35]# makecd . && /bin/sh /root/gd-2.0.35/config/missing --run aclocal-1.9 -I configaclocal:configure.ac:64: warning: macro `AM_ICONV" not found in librarycd . &&am...
关注Linux新内核kernel-2.6.23.1 2017年02月05日 19 阅读 理解内核版本号终端,执行命令:rpm -q kernel可以查看内核rpm包,例如:我返回的结果是:kernel-2.6.23.1-10.fc7kernel-2.6.23.1-21.fc7这就是当前我系统上存在的两个内核,如果你在早期的Red Hat Linux上执行这条命令,你所得到的结果可能会是2.4版本的,事实上,Linux内核的命名并不是想之则为之的,内核有专门的机构管理,内核版本的命名也遵循这一定的规则。熟悉了这个格式之后,我们就能很容易分辨这些...
给编程初学者的忠言良语 2017年02月05日 20 阅读 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C++就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web了。当然我没有任何歧视某一行...
好消息!LINUX内核2.6.18终于支持实时功能了 2017年02月05日 19 阅读 LINUX内核2.6.18终于支持实时功能了,这是个好消息。当LINUX实时功能加强后,它在嵌入式系统的应用就会更广泛了。在这一版发布前,为了使嵌入式系统的LINUX具有实时特性,需要给标准和LINUX系统加上具有实时功能的补丁。实际上,就算是具有实时特性的LINUX内核已经发布了,嵌入式系统的应用还是要滞后一段时间吧。想从网上多找一些有关LINUX内核2.6.18及实时特征的资料,却发现现在的互联网上的中文网页几乎没有相关的文章。可能是因为2.6.18发...