Linux内核编译

Linux内核编译

ID:40749756

大小:538.50 KB

页数:18页

时间:2019-08-07

Linux内核编译_第1页
Linux内核编译_第2页
Linux内核编译_第3页
Linux内核编译_第4页
Linux内核编译_第5页
资源描述:

《Linux内核编译》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、操作系统课程设计实验报告册班级:131112学号:13111xxx姓名:xxxxxx教师:第2页共18页操作系统课程设计实验报告册班级:131112学号:13111xxx姓名:xxxxxx教师:第2页共18页目录实验说明重要提示实验2makefile的编写及Linux内核编译(8学时)要求:掌握Linux中makefile文件的编写理解Linux内核的Makefile掌握至少一个版本Linux内核的编译步骤了解Linux内核的配置过程实验编号2题目makefile的编写及Linux内核编译实验目的

2、掌握Linux中makefile文件的编写理解Linux内核的Makefile掌握至少一个版本Linux内核的编译步骤了解Linux内核的配置过程实验内容ü准备工作–相关软件的获取与安装(源代码,软件包)ü编译工作–配置,编译ü修改启动配置文件–修改grub2启动项ü能够正确的编译源代码ü能够用编译出的内核启动系统报告内容要求(1)实现方法和思路(2)测试及结果报告正文第18页共18页内核编译过程内核原版本号:2.6.32-28-generic拷贝源代码到/usr/src目录下在usr/src目录

3、下解压源码:第18页共18页拷贝packages到“~”目录下:安装软件包:dpkg-igcc-4.4_4.4.3-4ubuntu5.1_i386.deb;dpkg-ilibgomp1_4.4.3-4ubuntu5.1_i386.deb;dpkg-icpp-4.4_4.4.3-4ubuntu5.1_i386.deb;dpkg-ixz-utils_4.999.9beta+20091116-1_i386.deb;dpkg-ipatch_2.6-2ubuntu1_i386.deb;dpkg-idpkg-

4、dev_1.15.5.6ubuntu4.6_all.deb;dpkg-ifakeroot_1.14.4-1ubuntu1_i386.deb;dpkg-igcc-4.4-base_4.4.3-4ubuntu5.1_i386.deb;dpkg-ilibstdc++6_4.4.3-4ubuntu5.1_i386.deb;dpkg-ilibgcc1_4.4.3-4ubuntu5.1_i386.deb;dpkg-i--force-g++-4.4_4.4.3-4ubuntu5.1_i386.deb;dpkg-

5、ilibstdc++6-4.4-dev_4.4.3-4ubuntu5.1_i386.deb;dpkg-ig++_4.4.3-1ubuntu1_i386.deb;dpkg-ibuild-essential_11.4build1_i386.deb;dpkg-icvs_1.12.13-12ubuntu1.10.04.1_i386.deb;dpkg-igettext_0.17-8ubuntu3_i386.deb;dpkg-iintltool-debian_0.35.0+20060710.1_all.deb

6、;dpkg-ipo-debconf_1.0.16_all.deb;dpkg-ikernel-package_12.032_all.deb;dpkg-ilibsys-hostname-long-perl_1.4-2_all.deb;dpkg-ilibmail-sendmail-perl_0.79.16-1_all.deb;dpkg-ilibncurses5-dev_5.7+20090803-2ubuntu3_i386.deb第18页共18页转到内核源代码所在的目录“/usr/src/linux-2.

7、6.32.60”输入Makemenuconfig,进入generalsetup选项,进入localversion菜单,添加版本标示:rain13111153,保存并退出。输入make语句,等待2小时…makemodules_installmakeinstallupdate-initramfs–c–k2.6.32.60rain13111153第18页共18页修改grub启动项:cd/boot/grubGeditgrub.cfg重新启动ubuntu查看内核版本号:2.6.32.60rain131111

8、53第18页共18页实验编号3题目Linux的进程和线程实验目的理解进程/线程的概念掌握创建和终止进程/线程的方法掌握与进程/线程控制相关的系统函数实验内容创建和终止进程/线程使用进程/线程控制相关的系统函数报告内容要求(1)实现方法和思路(2)测试及结果报告正文•getpid():获得当前进程ID•getppid():获得当前进程的父进程的ID•getuid():获得用户ID•getgid():获得组ID源代码:#include#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。