你好,游客 登录 注册 搜索
rss订阅 手机访问 
Linux编程
Fedora7下尝试编译了2.6.21.5内核
Fedora7下尝试编译了2.6.21.5内核,以前只是在做LFS的时候编译过几次内核,今天在我的机器上,刚装好的Fedora7上编译了最新的2.6.21.5内核,也算是作为一个尝试吧,操作的过程比较简单:
日期:07/07/2007 06:24:02 作者:Linuxidc
linux用RPM安装gcc成功
linux用RPM安装gcc成功
日期:07/06/2007 06:24:32 作者:Linuxidc
Linux下的5大编程语言
Linux下的5大编程语言,现在满大街都在造谣C语言无用论,特别是在大学,认为C语言已经不可行了。实质,现在大量的嵌入式,工业控制,低层软件开发完全依赖C语言。并且C语言也证实了自己是最强大的跨平台语言,他可以在各种硬件平台中工作。而且做C语言开发的人现在都是技术尖子呢。不要忘记了Linux下最重要的语言。
日期:07/05/2007 13:42:32 作者:Linuxidc
linux下java unrecognized class file version错误的解决
linux下java unrecognized class file version错误的解决
日期:07/05/2007 13:41:36 作者:Linuxidc
嵌入式Linux操作系统学习规划放送
嵌入式Linux操作系统学习规划放送,ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发,目标:(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。
日期:07/04/2007 05:48:32 作者:Linuxidc
关于Linux内存管理的一些问题
关于Linux内存管理的一些问题,有物理内存512M,那么从0xc0000000至0xc00000000+512M的线性地址就属于物理内存映射区。这块线性地址在系统初始化时就与物理内存建立起一一对应的关系。这里的一一映射是指物理地址和线性地址就差一个偏移量0xc0000000,函数__pa()就是直接把线性地址减去0xc0000000得到物理地址。所以该函数应用范围也就局限于物理地址映射区。对另两个地址区进行__pa()是错误的。道理很简单,物理地址都没那么大。
日期:07/03/2007 06:40:24 作者:Linuxidc
Unix和Linux下C语言学习指南
Unix和Linux下C语言学习指南,本文不介绍作为一个程序员应掌握得语言细节,而是与初学者分享自己的UNIX 下C语言编程学习经验;也不说明一个合格的编程人员应该掌握的计算机知识,比如:操作系统、数据结构与算法、数据库等等。
日期:07/03/2007 06:32:27 作者:Linuxidc
Vim/Vi编程提升编写速度技巧
Vim/Vi编程提升编写速度技巧,Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本文着重介绍了一些使用技巧供大家参考。
日期:07/02/2007 06:23:33 作者:Linuxidc
开始用Linux上因特网 安装java
开始用Linux上因特网,安装java,到 sun下了jdk,又在网上搜linux下的java的安装的文章.下载完解压(和window一样简单).想想还是在命令下玩他把.就切换到命令模式.(
日期:07/02/2007 06:20:16 作者:Linuxidc
开始学Linux编程及经验分享
开始学Linux编程及经验分享,前一段时间在写GUI部分,在设计GUI体系的时候,我参考了诸多实现,包括最熟悉的 Win32API,还有在前两年无聊时看过一些GTK+文档,对GTK+的类层次设计有些了解。去年听说JAVA的swing不错,又搜了些swing的说明来看。然后分别下载了GTK+,JDK(swing),wxWidget,QT,CEGUI等等GUI库作参考。
日期:07/02/2007 06:08:46 作者:Linuxidc
编译生成运行SystemC库文件
编译生成运行SystemC库文件,详细的安装说明可以看SystemC目录下的INSTALL文件。简单地说,先运行./configure,然后运行gmake install就可以了。运行之后,会在SystemC目录下生成lib-linux目录(内有库文件libsystemc.a)和include目录(内有SystemC相关头文件)。(若在cygwin环境下,生成的目录为lib-cygwin)
日期:07/01/2007 06:43:12 作者:Linuxidc
Linux/Unix/Solaris学习经验总结
Linux/Unix/Solaris学习经验总结,在Solaris运行程序,可以进入Solaris后,双击鼠标运行程序。但这样相对比较复杂,而编写运行脚本来启动程序���要方便的多。
日期:07/01/2007 06:42:18 作者:Linuxidc
session_start()和Linux下的编码问题
session_start()和Linux下的编码问题,今天把windows下的php放到linux终归还是逃脱不了操作系统不同的问题。老大又催得紧,只得硬着头皮解决了,首先遇到session_start()问题,这个问题在windows下解决了,可是linux又出现了,无论是哪个系统,session_start()最经常产生错误有两种
日期:06/30/2007 07:09:25 作者:Linuxidc
fedora core建立交叉编译器的方法
fedora core建立交叉编译器的方法,把解压后usr里的local 文件夹里的几个子文件夹拷贝到根目录 /usr/local 里面,交叉编译器就弄好了。
日期:06/30/2007 07:01:48 作者:Linuxidc
UNIX系统环境下高级编程实际例
UNIX系统环境下高级编程实际例,今天先拿第一个程序练练,这是打印一个文件下的文件的程序,是第一个程序,比较简单,代码如下
日期:06/29/2007 08:25:05 作者:Linuxidc
在Linux中安装ICE
在Linux中安装ICE,Ice的安装,从年初的一期《程序员》杂志上了解到ICE以后,因为其对比于 CORBA具有简单、高效、易用的特点,所以一直都有留意。之前也有一段时间下载了Ice 1.x版本和相应的文档来研究,但因工作忙,中断了一段时间。
日期:06/28/2007 08:38:18 作者:Linuxidc
不同发行版本的Linux的系统管理和shell编程是否一样?
不同发行版本的Linux的系统管理和shell编程是否一样?shell不按照发行版区分,一般安装shell的类型分,主要有sh(bsh)、csh、ksh等。bash是当前linux下主要使用bsh增强。各shell编程区别不能算大,但还是比较多的,而且都是细微之处。
日期:06/28/2007 08:24:32 作者:Linuxidc
学习Linux编程经验分享
学习Linux编程经验分享,如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。然后再看Douglus E. Comer的《用TCP/IP进行网际互连》第一卷,学习一下网络的知识,再看《UNP》的第一卷,不仅学习网络编程,而且对系统编程的一些常用的技巧就很熟悉了,如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程。
日期:06/27/2007 09:16:53 作者:Linuxidc
Linux内存仔细分析
Linux内存仔细分析,在Linux上不像在Windows上看内存那样方便,而且还有Swap这个新的概念,所以知道如何来看Linux内存还是有一定意义的.
日期:06/26/2007 08:54:19 作者:Linuxidc
C++显示程序创建时间的方法
C++显示程序创建时间的方法,在开发C或C++程序时,我们经常看到别人写的程序中有程序的创建时间,有的显示在界面上,有的记录在文件中(如日志中)。有了这个时间,我们就很容易识别程序是否匹配。
日期:06/25/2007 20:39:57 作者:Linux
关于Linux下的shell,sed,grep,正则表达式
关于LINUX下的shell,sed,grep,正则表达式,就比如今天的一个操作,对于一个文件夹下所生成的几个类别特征项文件,只需要在第一行末,接一个空格,加上该类特征词数,均为300,(原来程序没有写入,可以再改C++程序重写),这样意味着重新训练一边50W文件的库,时间约为1小时.如果直接用sed 来做会简单得多!~
日期:06/25/2007 10:11:19 作者:Linux
给LINUX服务器和桌面分别配置内核
给LINUX服务器和桌面分别配置内核,服务器和桌面的应用环境是不同的,前者侧重于稳定性和可靠性,后者可能更加侧重于功能性和响应的及时性。所以在对Linux内核进行配置的时候,应该根据不同的应用环境做出适应此环境的选项调整。
日期:06/24/2007 11:40:03 作者:Linux
学习linux kernel参数传递方式
学习linux kernel参数传递方式
日期:06/22/2007 09:02:19 作者:Linux
Linux下C++编程的探讨
Linux下C++编程的探讨,Linux下C++编程和在Windows下的没有什么两样,它同样需要编译、链接、调度、运行等步骤,只不过执行这些步骤在两种操作系统下所做的不是同样的事情。
日期:06/21/2007 08:02:30 作者:Linux
Linux 操作系统内核的特点
Linux 操作系统内核的特点,Linux是一种是实用性很强的现代操作系统,开发它的中坚力量是软件工程师,因此多以实用性和效率为出发点,很多地方还考虑了工业规范和兼容性等因素,因此不同于教学性操作系统追求理论上的最先进性,Linux系统内核最注重的问题是实用和效率。
日期:06/20/2007 09:11:20 作者:Linux
2.4下内核linux字符驱动模板
2.4下内核linux字符驱动模板
日期:06/19/2007 07:54:48 作者:Linux
关于Linux下开发网络服务器poll与epol的相关问题
关于Linux下开发网络服务器poll与epol的相关问题,随着2.6内核对epoll的完全支持,网络上很多的文章和示例代码都提供了这样一个信息:使用epoll代替传统的poll能给网络服务应用带来性能上的提升。但大多文章里关于性能提升的原因解释的较少,这里我将试分析一下内核(2.6.21.1)代码中poll与epoll的工作原理,然后再通过一些测试数据来对比具体效果。
日期:06/18/2007 09:22:00 作者:Linux
Linux系统下MTD/CFI驱动学习进阶
Linux系统下MTD/CFI驱动学习进阶,某些Intel的FLASH芯片(如StrataFlash系列)支持多分区,也就是各个分区可以同时进行操作。应该说这是不错的特性,但是也会带来些问题。记得当初移植Linux-2.4.21,挂JFFS2文件系统的时候,经常会报一些"Magic bitmask not found"之类���错误,跟进去发现FLASH读出来的都是些0x80之类的数据,查看资料发现该款FLASH有分区的特性,而Linux的FLASH驱动只用一个状态变量表示整个FLASH的状态,这就会造成某个分区的实际状态和系统记录的不符,从而导致读FLASH的时候该点实际上不处在读状态。当时的解决办法是,每次读的时候,不管记录的状态是什么,先进入读状态再说,当然这会带来性能的下降,具体损失多少个时钟周期就不算了。
日期:06/17/2007 07:35:02 作者:Linux
教你安装Fedora7下java
日期:06/16/2007 08:42:45 作者:Linux
初次学shell 并写了个脚本
日期:06/15/2007 08:59:17 作者:Linux
初学GNU/Linux编程知识
日期:06/15/2007 08:58:28 作者:Linux
Linux c 下模式匹配知识学习
日期:06/15/2007 08:57:18 作者:Linux
linux 内核编译重编译时常碰到的故障
日期:06/14/2007 12:33:56 作者:Linux
Fedora平台上怎样编译构建一个自定义内核
日期:06/14/2007 12:29:34 作者:Linux
Linux Base学习
日期:06/14/2007 08:06:27 作者:Linux
timer linux编程学习
日期:06/14/2007 08:05:39 作者:Linux
GNU EmacsEmacs只启动一个进程配置方法
日期:06/13/2007 06:31:15 作者:Linux
Linux系统下安装和使用ccache加快编译
日期:06/12/2007 06:38:36 作者:Linux
成功实现Linux下安装FireBird
成功实现Linux下安装FireBird
日期:06/11/2007 06:37:14 作者:Linux
slackware 11解决升级内核启动出现的问题
slackware 11解决升级内核启动出现的问题
日期:06/10/2007 17:06:53 作者:Linux
准备学习Linux Kernel
准备学习Linux Kernel
日期:06/10/2007 17:06:07 作者:Linux
Linux内核的架构
Linux内核的架构
日期:06/10/2007 08:31:15 作者:Linux
在linux系统环境下配置pro*c程序预编译参数
在linux系统环境下配置pro*c程序预编译参数
日期:06/09/2007 06:45:22 作者:Linux
做了内核2.6.21的ipt_MIRROR的patch
做了内核2.6.21的ipt_MIRROR的patch
日期:06/09/2007 06:44:01 作者:Linux
实现Linux下清空多级目录(C++)
实现Linux下清空多级目录(C++)
日期:06/09/2007 06:42:30 作者:Linux
Linux脚本编写入门基础知识
Linux脚本编写入门基础知识
日期:06/08/2007 14:30:17 作者:Linux
实现linux在关机或重启时自动执行某个任务
实现linux在关机或重启时自动执行某个任务
日期:06/07/2007 06:16:44 作者:Linux
2.6.18 内核多次编译 并从该内核启动
2.6.18 内核多次编译 并从该内核启动
日期:06/06/2007 20:26:25 作者:Linux
深入理解linux的微内核与单内核
深入理解linux的微内核与单内核
日期:06/06/2007 09:18:24 作者:Linux
linux shell的环境变量配置文件的认识
每个shell的启动,执行命令和程序的机制,如何处理命令和程序的输入输出,以及任何编程都受到某些环境变量设置的影响.每个系统都有一个初始的系统启动文件,通常是/etc/profile.这个文件包含了对shell和其他一些实用程序起作用的重要环境变量的初始设置.
日期:06/05/2007 14:51:40 作者:Linux
内容分类