
Linux
文章平均质量分 70
黄波hb
这个作者很懒,什么都没留下…
展开
-
构建第一个驱动程序
标准内核源码是从kernel.org官方网站(lhttp://www.kernel.org/pub/linux/kerne/)下载的标准代码。标准内核是标准内核源码编译后得到的二进制映像文件。 厂商内核源码是发行版厂商为了优化内核性能而进行适当修改的源码,将厂商内核源码编译后形成厂商内核一、新安装内核:1kernel.org官方网站(http://www.kernel.org/p原创 2012-09-06 09:58:27 · 617 阅读 · 0 评论 -
Linux Command
Linux系统Linux系统中的每一个分区都是一个文件系统。Linux将不同分区的文件系统按树形方式形成一个目录层次结构,最上层是根目录。微软的DOS和Windows也是采用树形结构,但是树形结构的根是磁盘分区的盘符,有几个分区就有几个树形结构。SWAP分区:用作交换空间,它主要把内存上暂时不用的数据存起来,在需要的时候再调进内存内一般说来他的大小是内存的两倍。/boot分区:原创 2012-09-16 23:58:19 · 723 阅读 · 0 评论 -
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
啊啊啊啊啊啊啊啊啊啊啊原创 2012-09-06 09:58:23 · 1052 阅读 · 0 评论 -
linux 高级编程
进程间通信(IPC:InterProcess Communication)1 管道: 半双工管道:即数据只能在一个方向上流动(历史上管道是半双工的,现在的系统提供全双工管道,但是为了最佳的移植性,建议使用半双工管道) 管道只能在具有公共祖先的进程间使用:通常:一个管道由一个进程调用pipe创建,然后该进程调用fork,这样父子进程就可以应用该管道。 int fd原创 2012-10-15 08:51:14 · 601 阅读 · 0 评论 -
Linux Shell基础
内核在系统引导所时载入内存,内核以外的其他程序(shell 等)都保存在磁盘上,这些程序被内核加载到内存中运行,内核管理系统直至关机。shell是用户与内核之间的一个接口。shell解释命令实现用户与内核交互。(脚本文件)环境变量:zlm@ubuntu:~$ PATH=$PATH:/home/zlmzlm@ubuntu:~$ export PATH这样就加入环境变量了通配符原创 2012-09-18 23:34:07 · 676 阅读 · 0 评论 -
linux静态库、动态库
在linux下安装软件将是一件极为痛苦的工作------因为他会有那么多的依赖关系。linux的一个开发原则是功不可没的,这个原则就是尽量不重复别人已经做过的事,要充分利用别人的劳动成果。 库,是一种封装机制,简单说把所有的源代码编译成目标代码后打成的包。 根据链接时期的不同,库又有静态库和动态库之分。静态库:(libxxx.a) 静态库是在链接阶段被链接的,链接静态库原创 2012-09-06 09:57:50 · 552 阅读 · 0 评论 -
GUN make 中文手册
make在执行时,需要一个命名为Makefile的文件。这个文件告诉make以何种方式编译源代码和链接程序。make通过比较对应文件(规则的目标和依赖,)的最后修改时间,来决定哪些文件需要更新、那些文件不需要更新。对需要更新的文件make就执行相应命令来重建它,对于不需要重建的文件make什么也不做。1、放在/lib 、/usr/lib 和 /usr/local/lib中的库直接用 -l原创 2012-09-06 09:57:53 · 1880 阅读 · 0 评论 -
ssh: connect to host localhost port 22: Connection refused
命令:ssh localhost错误信息:ssh: connect to host localhost port 22: Connection refused 错误原因:1.sshd 未安装2.sshd 未启动3.防火墙 解决方法:1.确定安装sshd: $ sudo apt-get install openss转载 2012-09-14 15:13:23 · 34491 阅读 · 2 评论 -
Vmware Tools is currently being installed on your system
ubuntu12安装完后Follow the 3 Steps :Restore the /etc/issue file:sudo mv /etc/issue.backup /etc/issueRestore the /etc/rc.local file:sudo mv /etc/rc.local.backup /etc/rc.翻译 2012-09-14 14:23:29 · 993 阅读 · 0 评论 -
ubuntu 12默认编辑器vim tiny换成vim full版本
可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。安装vim: ubuntu预装的是vim tiny版本,而需要的是vim full版本。执安装vim full版本:$sudo apt-get remove vim-common$sudo apt-get install vim这样就行了,vim是一款优秀的软件,可以在运用中体会到。原创 2012-09-14 14:41:57 · 6755 阅读 · 0 评论 -
fedroa16 编译android 4.0.1
1. JDK 6 这个需要到sun的网站下载一个安装即可: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html 下载完之后chmod再运行安装2. 最新的android源码要求make的版本为3.81, make3.82的原创 2012-09-06 09:58:25 · 1665 阅读 · 0 评论 -
profile与bashrc的深入分析
《profile与bashrc的深入分析》已有 6194 次阅读 2009-6-7 09:49|个人分类:LINUX系统|关键词:linuxbashrc bash_profile profile用户登录后加载profile和bashrc的流程如下:1)/etc/profile-------->/etc/profile.d/*.sh2)$HOME/.bash_profile-原创 2012-09-06 09:57:57 · 2731 阅读 · 0 评论 -
SSH使用总结
SSH 为 Secure Shell 的缩写。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。/etc/ssh/sshd_config 下可以修改ssh的配置service sshd restart 重启SSH服务1 远程登录主机,端口为22。用户为。格式:ssh -p -l 例如:ssh -p 22 -l zlm 192.168.8.322 退出原创 2012-09-14 12:07:10 · 518 阅读 · 0 评论 -
2将模块加入内核
内核源码树的目录下都有两个文件Kconfig和Makefile。Kconfig对应内核配置菜单,在内核配置makemenuconfig时,从Kconfig中读出菜单。用户选择后保存到.config这个内核配置文档中。在内核编译时,主目录中的Makefile调用这个.config文件,就知道了用户的选择。原创 2012-09-06 09:58:29 · 778 阅读 · 0 评论 -
QT安装
Ubuntu12 安装qt-4.5.3出错信息:此完整出错信息是在./configure阶段Basic XLib functionality test failed!You might need to modify the include and library search paths by editingQMAKE_INCDIR_X11 and QMAKE_LIBDIR_X原创 2012-10-18 22:38:35 · 490 阅读 · 0 评论