首先uname
-r看一下你当前的linux内核版本
1、linux的源码是在/usr/src这个目录下,此目录有你电脑上各个版本的linux内核源代码,用uname
-r命令可以查看你当前使用的是哪套内核,你把你下载的内核源码也保存到这个目录之下。
2、配置内核
make
menuconfig,根据你的需要来进行选择,设置完保存之后会在当前目录下生成.config配置文件,以后的编译会根据这个来有选择的编译。
3、编译,依次执行make、make
bzImage、make
moles、make
moles
4、安装,make
install
5、.创建系统启动映像,到
/boot
目录下,执行
mkinitramfs
-o
initrd.img-2.6.36
2.6.36
6、修改启动项,因为你在启动的时候会出现多个内核供你选择,此事要选择你刚编译的那个版本,如果你的电脑没有等待时间,就会进入默认的,默认的那个取决于
/boot/grub/grub.cfg
文件的设置,找到if
[
"${linux_gfx_mode}"
!=
"text"
]这行,他的第一个就是你默认启动的那个内核,如果你刚编译的内核是在下面,就把代表这个内核的几行代码移到第一位如:
menuentry
'Ubuntu,
with
Linux
3.2.0-35-generic'
--class
ubuntu
--class
gnu-linux
--class
gnu
--class
os
{
recordfail
gfxmode
$linux_gfx_mode
insmod
gzio
insmod
part_msdos
insmod
ext2
set
root='(hd0,msdos1)'
search
--no-floppy
--fs-uuid
--set=root
9961c170-2566-41ac-8155-18f231c1bea5
linux/boot/vmlinuz-3.2.0-35-generic
root=UUID=9961c170-2566-41ac-8155-18f231c1bea5
ro
quiet
splash
$vt_handoff
initrd/boot/initrd.img-3.2.0-35-generic
}
当然你也可以修改
set
default="0"来决定用哪个,看看你的内核在第几位,default就填几,不过我用过这种方法,貌似不好用。
重启过后你编译的内核源码就成功地运行了,如果出现问题,比如鼠标不能用,usb不识别等问题就好好查查你的make
menuconfig这一步,改好后就万事ok了。
最后再用uname
-r看看你的linux内核版本。是不是你刚下的那个呢!有没有成就感?
㈡ 程序写好后怎么编译
把配置管理器选择为Release,然后选择菜单--生成--生成xxx(或者直接点击绿色小箭头运行下)就已经生成exe程序了,在bin/release文件夹下。让你选择release是把程序编译成发布版,vs会自动优化代码。如果是debug则不会。
㈢ 如何自己编译android系统并制作刷机包
android系统制作刷机包方法:
【一】:下载安装最新版ROM助手(市场中有很多类似的制作工具,关键要求操作简单,功能强大),安装程序非常简单,只需在一只蘑菇首页内直接下载,并解压到自己的电脑安装即可。
【二】:如果已经下载了与机型匹配的ROM刷机包,那么现在可以直接打开ROM助手了,接下来绘制专属个性的完美刷机包就从这里开始吧。
【三】:打开软件后,它会自动升级到最新版本,另外打开主界面后,会直观简明的显示出它的所有功能,例如:性能优化,系统精简,预装APK,签名打包等等。提醒大家,不要贪心哦,要根据自己的需求点击需要操作的功能,如系统精简,然后进入操作界面,所有功能全部修改一遍也无妨,反正都是一键操作,省时省力。
㈣ 编译系统的过程
接收输入的编译任务;根据所述编译任务生成任务名;解析获得所述任务名对应的源代码;编译所述源代码,并输出所述编译任务的处理状态信息。上述技术方案中,通过接口平台接收编译任务,由接口平台以任务名形式发起编译请求,进行编译,简化了编译输入操作;处理状态信息,通过接口平台实时提供给客户端,简化了编译监控操作,大大节约了人力资源。
㈤ 系统是怎么编译的 一般软件都是用开发语言写代码, 然后再用编译器编译成文件。 但是按我目前的认识
网络
卧薪尝胆历史故事
shate3 | 2012-06-23 | 分享
作业不会,学霸帮你立即下载
我来解答
推荐回答
吴王阖闾打败楚国,成了南方霸主。吴国跟附近的越国(都城在今浙江绍兴)素来不和。公元前496年,越国国王勾践即位。吴王趁越国刚刚遭到丧事,就发兵打越国。吴越两国在槜李(今浙江嘉兴西南,槜音zuì)地方,发生一场大战。
吴王阖闾满以为可以打赢,没想到打了个败仗,自己又中箭受了重伤,再加上上了年纪,回到吴国,就咽了气。
吴王阖闾死后,儿子夫差即位。阖闾临死时对夫差说:"不要忘记报越国的仇。"夫差记住这个嘱咐,叫人经常提醒他。他经过宫门,手下的人就扯开了嗓子喊:"夫差!你忘了越王杀你父亲的仇吗?"
夫差流着眼泪说:"不,不敢忘。"他叫伍子胥和另一个大臣伯嚭(音pǐ)操练兵马,准备攻打越国。过了两年,吴王夫差亲自率领大军去打越国。越国有两个很能干的大夫,一个叫文种,一个叫范蠡(音lí)。范蠡对勾践说:"吴国练兵快三年了。这回决心报仇,来势凶猛。咱们不如守住城,不要跟他们作战。"
勾践不同意,也发大军去跟吴国人拼个死活。两国的军队在大湖一带打上了。越军果然大败。越王勾践带了五千个残兵败将逃到会稽,被吴军围困起来。勾践弄得一点办法都没有了。他跟范蠡说:"懊悔没有听你的话,弄到这步田地。现在该怎么办?"
范蠡说:"咱们赶快去求和吧。"勾践派文种到吴王营里去求和。文种在夫差面前把勾践愿意投降的意思说了一遍。吴王夫差想同意,可是伍子胥坚决反对。
文种回去后,打听到吴国的伯嚭是个贪财好色的小人,就把一批美女和珍宝,私下送给伯嚭,请伯嚭在夫差面前讲好话。经过伯嚭在夫差面前一番劝说,吴王夫差不顾伍子胥的反对,答应了越国的求和,但是要勾践亲自到吴国去。
文种回去向勾践报告了。勾践把国家大事托付给文种,自己带着夫人和范蠡到吴国去。勾践到了吴国,夫差让他们夫妇俩住在阖闾的大坟旁边一间石屋里,叫勾践给他喂马。范蠡跟着做奴仆的工作。夫差每次坐车出去,勾践就给他拉马,这样过了两年,夫差认为勾践真心归顺了他,就放勾践回国。
勾践回到越国后,立志报仇雪耻。他唯恐眼前的安逸消磨了志气,在吃饭的地方挂上一个苦胆,每逢吃饭的时候,就先尝一尝苦味,还自己问:"你忘了会稽的耻辱吗?"他还把席子撤去,用柴草当作褥子。这就是后来人传诵的"卧薪尝胆"。
丢来了 | 2012-06-23
1700
500
网络知道
作业帮
宝宝知道
今日头条
言情小说
91助手
女生秘密
汽车报价
秀美甲
LBE安全
酷狗音乐
美摄
相关问题
卧薪尝胆类似的历史故事65
从卧薪尝胆这个历史故事中大家明白了什么?121
“卧薪尝胆”这个成语讲的什么历史故事?217
卧薪尝胆的历史故事614
卧薪尝胆简要的历史故事431
<<卧薪尝胆>>这篇历史故事,主要写了什么3
卧薪尝胆是寓言故事还是历史故事?急!!!!71
更多相关问题>>
用作业帮一键提问“卧薪尝胆...”问题
回答
卧薪尝胆
两千多年前,在长江下游有两个国家,一个是吴国,一个是越国。他们都想征服对方,使自己的国家强大起来。
会稽一战,越国打了败仗。越王勾践万般无奈,只好派人向吴王夫差求和,表示愿意和夫人一起去吴国,给吴王当奴仆。吴王的谋臣纷纷要求灭掉越国,免除后患。得胜的吴王非常骄傲,不听大家的建议,答应了勾践的请求。
勾践夫妇来到吴国,穿上了粗布衣,住进了石头房,给吴王养马驾车,舂米推磨,受尽了屈辱。他们在吴国整整干了三年,才回到自己的国家。
回国以后,越王勾践时刻不忘报仇雪恨。白天,他亲自下田耕种;晚上,就睡在柴草上。他还在屋里挂了一只苦胆,每顿饭前,总是要先尝尝它的苦味,提醒自己时刻不忘兵败会稽的耻辱。
经过二十多年的努力,越国终于转弱为强,出奇兵灭掉了吴国。
可爱小黎 | 2012-11-12
366
95
公元前496年,吴王派兵攻打越国,被越王勾践打得大败,吴王也受了重伤,临死前,嘱咐儿子夫差要替他报仇。夫差牢记父亲的话,日夜加紧练兵,准备攻打越国。 过了两年,夫差率兵把勾践打得大败,勾践被包围,无路可走,准备自杀。这时谋臣文种劝住了他,说:“吴国大臣伯喜否贪财好色,可以派人去贿赂他。”勾践听从了文种的建议,就派他带着珍宝贿赂伯喜否,伯喜否答应和文种去见吴王。 文种见了吴王,献上珍宝,说:“越王愿意投降,做您的臣下伺候您,请您能饶恕他。”伯喜否也在一旁帮文种说话。伍子胥站出来大声反对道:“人常说‘治病要除根’,勾践深谋远虑,文种、范蠡精明强干,这次放了他们,他们回去后就会想办法报仇的!”这时的夫差以为越国已经不足为患,就不听伍子胥的劝告,答应了越国的投降,把军队撤回了吴国。 吴国撤兵后,勾践带着妻子和大夫范蠡到吴国伺候吴王,放牛牧羊,终于赢得了吴王的
㈥ 如何编译一个精简的Android系统
本次试验使用的android源码是4.2,编译的架构是mini-mips。
一、所做的工作
1、修改build/target/proct/mini.mk,去掉一些不必要的模块(例如Phone、DownloadManager等)
2、修改SystemServer.java,屏蔽一些service,让系统能够启动起来(例如,Location Manager、Telephony Registry)
3、修改dalvik/vm/native/dalvik_system_Zygote.cpp,注释掉因为检查不到外部存储而导致dalvik abort的地方 (这是googel的一个bug,在2013年1月份已解决,如果用这以后的代码不用修改此处)
4、修改WindowManagerService.java,把发送BOOT_TIMEOUT消息的时间改为0(之前为30秒)
二、系统优化后的效果(验证工作均在mips模拟器上进行)
1、节省运行内存,下面是全编译与mini编译的内存使用状态的对比
1)full build
MemTotal: 499360 kB
MemFree: 242064 kB
2)mini build
MemTotal: 499360 kB
MemFree: 395192 kB
2、缩短开机启动时间
在虚拟机上的启动时间
1)full build-29秒
2)mini build-14秒
3、只启动home程序,其余的应用程序均被移除
三、保留android的开发环境
1、adb,ddms,apkinstall等,都能正常工作
2、在eclipse中编写的android应用程序能够运行在该mini-android之上
四、开机自动启动指定应用程序
本次测试使用Gallery.apk应用程序,修改其源码后可以实现随系统的启动而自动启动的功能。
㈦ 编译系统的介绍
编译系统又称为第二类编程环境开发者根据语言的规定编写源程序,然后进行编译、连接,生成可执行文件,例如DOS操作系统加各类高级语言,如FORTRAN、PASCLL、C语言等就属于这种类型接口平台,用于提供编译任务输入接口以及处理状态信息输出接口,并根据输入的编译任务生成任务名;编译服务器,用于解析所述任务名,获得相应的源代码,并进行编译,同时产生所述编译任务的处理状态信息提供给所述接口平台。
㈧ 操作系统是怎么编译的
电脑上有相关的编译器,比如linux上有GCC是编译C语言的!把你写好的代码编译成计算机能执行的代码.windows上有VS,VC,不过这几个都是集成开发环境,包括编译器,编辑器等!
㈨ 目前的编译程序如何开发
用脚本开发就行。
编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。
它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。编译程序的基本功能是把源程序(高级语言)翻译成目标程序。
但是,作为一个具有实际应用价值的编译系统,除了基本功能之外,还应具备语法检查、调试措施、修改手段、覆盖处理、目标程序优化、不同语言合用以及人-机联系等重要功能。语法检查:检查源程序是否合乎语法。
如果不符合语法,编译程序要指出语法错误的部位、性质和有关信息。编译程序应使用户一次上机,能够尽可能多地查出错误。
以上内容参考:网络-编译程序
㈩ win7怎样才能使用GCC编译系统
方法如下:
1、双击GCC安装包,mingw-get-setup.exe,点击Install安装
2、点击Change选择安装路径,尽量不要有中文和空格,
3、将package 下面的mingw-***和mingw32-***和msys-**。都勾选上,等待下载安装,直到勾选框全部变成土灰色。
4、找到安装目录的bin目录,将路径右键复制下来。
5、找到计算机,右键,属性。点击 高级系统设置
6、找到下面的 环境变量 点击
7、在系统变量里面找到 Path变量,双击出现下面输入框,在变量值的末尾添加刚刚复制的bin目录,并在最后加上英文状态下 的分号(;)。点击确定。