Linux基础
kevin_hcy
这个作者很懒,什么都没留下…
展开
-
uImage,zimage,bzimage,vmlinux,vmlinuz
uImage,zimage,bzimage,vmlinux,vmlinuz2010-07-14 10:38在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux 内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文件,进入/boot执行。 编译过RedHat Linux内核的人对其中的System.map、vmlinuz、转载 2010-10-14 19:43:00 · 584 阅读 · 0 评论 -
android linux 基础知识总结
===================================================linux ,Android基础知识总结1. Android编译系统分析2. 文件系统分析3. 制作交叉工具链4. 软件编译常识5. 设置模块流程分析6. linux系统启动流程分析7. linux下svn使用指南8. LFS 相关9. linux 内核的初步理解====================================================================andro转载 2011-02-12 11:21:00 · 1787 阅读 · 1 评论 -
内联函数
内联函数(inline)和普通函数相比可以加快程序的运行的速度,因为不需要中断调用,在编译的时候内联函数可以直接被镶嵌到目标代码中。而宏定义只是一个简单的替换。 inline是指嵌入代码,编译中不单独产生代码,而是将有关代码嵌入到调用处,就是在调用函数的地方不是跳转,而是把代码直接写到那里去。对于短小的代码而言,inline可以带来一定的效率提升,而且与C语言时代的宏函数相比,inline要原创 2013-06-14 11:26:36 · 704 阅读 · 0 评论 -
linux基础知识
__attribute__ __attribute__(section),用来修饰函数时,可以使你把代码放在image的不同段,如: void f(void) __attribute__((section(“new_section”)));函数f()将被放到只读new_section段中,而不是.text中。原创 2013-06-20 14:49:03 · 861 阅读 · 0 评论 -
Linux应用程序开发
Linux应用程序开发本文讲述了linux应用程序开发的基本内容。值得学习!Copyright © 2006 本文遵从GNU 的自由文档许可证(Free Documentation License)的条款,欢迎转载、修改、散布。发布时间:2006年11月01日更新时间:2007年11月14日,增加网络编程内容。Ab转载 2013-12-24 11:27:59 · 9239 阅读 · 0 评论 -
Linux进程与线程的区别
进程与线程的区别,早已经成为了经典问题。自线程概念诞生起,关于这个问题的讨论就没有停止过。无论是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了。一般程序员而言,搞清楚二者的概念,在工作实际中去运用成为了焦点。而资深工程师则在考虑系统层面如何实现两种技术及其各自的性能和实现代价。以至于到今天,Linux内核还在持续更新完善(关于进程和线程的实现模块也是内核完善的任务之一)。本文...转载 2018-03-07 15:44:53 · 489 阅读 · 0 评论 -
parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持)(转)
parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持)(转)本次操作环境:Ubuntu Server 10.10 SCSI Harddisk:/dev/sda 500GBU盘:/dev/sdb 8GB(模拟成USB Harddisk,安装OS) 介绍2种分区表:MBR分区表:(MBR含义:主引导记录)所支持的最大卷:2T (T; t...转载 2018-07-09 20:21:19 · 1200 阅读 · 0 评论