摘要:
编程修养 ——————————————————————————————————————————————作者:陈皓作者主页:http://blog.csdn.net/haoel/本文转载自互联网,仅供兴趣交流之用,版权归作者本人所有,请勿用于商业用途。——————————————————————————————————————————————什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问 阅读全文
摘要:
g++与gcc的区别转载自:http://www.cnblogs.com/xiedan/archive/2009/10/25/1589462.htmlhttp://possini.spaces.live.com/blog/cns!5E8881E869196757!1025.entry我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链 接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。误区一 阅读全文
摘要:
Linux下的cc与gcc 作者:周银辉转载自:http://www.cnblogs.com/zhouyinhui/archive/2010/02/01/1661078.html在Linux下一会看到cc,另一会又看到gcc,感觉又点混乱的样子。它们是同一个东西么,有啥区别呢?一分为二地看:首先,如果讨论范围在Unix和Linux之间,那么cc和gcc不是同一个东西。cc来自于Unix的c语言编译器,是 c compiler 的缩写。gcc来自Linux世界,是GNU compiler collection 的缩写,注意这是一个编译器集合,不仅仅是c或c++。其次, 如果讨论范围仅限于Linu 阅读全文
摘要:
原文链接:http://forum.ubuntu.org.cn/viewtopic.php?t=215365问:探讨ubuntu启动过程,init进程启动后为什么没有inittab文件?我看了很多视频,init进程启动后,就启动脚本inittab,然后学习这个文件就知道linux是怎么启动各种服务了。可是我在ubuntu里没找到这个文件。那么ubuntu是怎么启动相关服务脚本。顺序是什么?答:转自http://www.linuxdiyf.com/viewarticle.php?id=92001因为debian 系衍生出来的linux 一向是没有使用/etc/inittab 作为登入状态文档来使 阅读全文
摘要:
Android 跟 Linux 是有差別的作者:阮一锋作者网站:www.ruanyifeng.com本文摘自互联网,版本归作者阮一锋所有。最近开源界一件比较大的事情就是Linux Kernel的维护者Greg Kroah-Hartman宣布,将Android 代码从 Linux kernel 代码库中删除,此事对于普通用户可能并没有什么影响,但对于开发者来说,尤其是开源社区的开发者来说,算是一颗重磅炸弹吧。笔者听说这个消息的时候也是很惊奇,Android不是一直都以开源身份自居吗?也正因为如此才被广大开源社区的用户所支持吗?今天笔者看到一篇描述通透的评论,于是转过来,希望更多朋友可以了解事情的 阅读全文
摘要:
Linux内核中的Kconfig、Makefile、.config转载自:http://www.cnblogs.com/taomaomao/archive/2012/01/05/2312816.html本文参考文章地址:http://hi.baidu.com/donghaozheng/blog/item/02e1b231f0df64a25fdf0eea.html 本文参考友善之臂的MICRO2440用户手册毛毛同学今天学习了驱动程序模块的安装与卸载,在这个过程中毛毛发现,内核的目录中有许多的Kconfig、Makefile文件,但是毛毛不知道为什么需要这些文件,这些文件又是用来做什么的。下面我 阅读全文
摘要:
Linux Kconfig及Makefile学习 (2011-03-01 09:40) 转载自:http://blog.chinaunix.net/uid-20769502-id-147170.html内核源码树的目录下都有两个文档 Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefile调用这个.confi 阅读全文
摘要:
VMware下的UBUNTU10.4如何切换用户界面在VMware下安装了UBUNTU10.4的虚拟系统,使用起来,有时候感觉字符命令界面更方便,比如编程;有时候感觉Xwindow用户界面更方便,比如上网。于是,就想如何切换界面呢?首先说明,在VMware中,用户按CTRL + ALT,执行的是将光标焦点从虚拟系统返回PC机的命令。在Xwindow界面下,按SHIFT + CTRL + ALT + F1/F2/.../F6,分别可以切换到各个字符命令界面。在字符界面下,按ALT + F2/.../F7,可以切换到其它字符界面或Xwindow用户界面,其中F7是Xwindow用户界面。 阅读全文
摘要:
最近,在学Linux驱动,安装一个Ubuntu10.4系统在VMware中,分配了700MB左右的内存。可是有一个问题,因为很多操作都是在字符命令界面下完成的,基本上很少用到图形界面,于是,就用WindowsXP下Telnet通过VMware提供的虚拟网络直接连接虚拟系统,这样一来,感觉Linux就好像是Windows下的命令行界面了。而平时的情况,一般在虚拟系统下执行命令,都要打开VMware界面,感觉就是很别扭,而用Telnet的方法,让人感觉很亲切和真实。但是,通过Telnet连接后,VMware中Ubuntu的Xwindow一直开着,导致占用CPU和RAM。于是就在想,既然没用到虚拟系 阅读全文
摘要:
Linux内核Makefile文件(翻译自内 核手册)转载自:http://blog.chinaunix.net/uid-21651676-id-60377.htmlLinux 内核Makefile文件--译自Linux2.6.x Kernel Makefiles本文档描述了linux内核的makefile文 件。=== 目录 === 1 概述 === 2 角色分工 === 3 内核编译文件 --- 3.1 目标定义 --- 3.2 内嵌对象 - obj-y --- 3.3 可加载模块 - obj-m --- 3.4 导出符号 --- 3.5 库文件 - lib-y --- 3.6 目录递归 阅读全文
摘要:
Linux Kbuild文档转载自:http://blog.chinaunix.net/uid-10221131-id-2943265.htmlV 0.1tanggeliang@dvnchina.com2008-10-30目录Linux内核配置方式 31.1概述 31.2内核配置工具 31.3内核配置方式 42. Kconfig 52.1 Kconfig的树状关系 52.2菜单选项 52.3菜单属性 62.4菜单依赖关系 62.5菜单结构 72.6 Kconfig语法 83. Kbuild Makefile 83.1 Makefile的组织结构 83.2 Makefile语言 93.3 Kbu 阅读全文