Linux内核的安装和C的编译

本文详细介绍了如何在Ubuntu系统中编译Linux内核,包括下载、解压、配置、编译、安装等步骤,并强调了在编译过程中需要注意的事项。此外,还讲解了C语言的简单编译流程,通过使用Geany编辑器创建、保存、编译及运行C程序的基本操作。
摘要由CSDN通过智能技术生成

linux内核的安装和C的编译

一、Linux内核编译

1.准备工作:
在虚拟机窗口上方菜单栏的设备—>安装增强功能…
看到桌面上出现(如图):
在这里插入图片描述
之后一直点击确定安装,重启,此时Ubuntu系统已经可以放大
2.首先按下Ctrl+Alt+T键打开终端,输入

sudo su

并输入密码登陆
3.使用火狐浏览器
在这里插入图片描述
www.kernel.org网站上下载最新版本的Linux内核,并使用

mkdir tmp
mv 下载/linux-(版本号).tar.xz tmp

将安装包放入tmp文件夹
4.使用

tar -xavf linux-(版本号).tar.xz

解压安装包
在这里插入图片描述
5.安装三个文件

apt-get install build-essential libncurses5-dev
apt-get install openssl libssl-dev
apt-get install pkg-config libc6-dev bison flex

6.编译和配置内核:
首先备份配置文件

cp /boot/config-5.3.0-28-generic .config

然后在linux的文件夹中使用

make menuconfig//使用的时候记得全屏,不然会报错

进入图形化配置页面
在这里插入图片描述
然后再选择Exit直接退出完成配置
7.首先使用

make clean//清除大量编译过的文件,保留内核的配置文件.config

或者

make mrproper//清除所有的编译文件,包括配置文件.config

再利用

make

命令直接对文件进行编译(要等很多时间)
如果没有ERROR的话则编译成功,有的话先检查是否已经编译过别的版本的linux文件。,如果再有问题的话重装Ubuntu系统
8.安装缺省配置的内核模块

make modules_install

这一步也需要等很多时间
9.安装编译好的内核

make install

又是一个漫长的等待
10.启用内核作为引导

update-initramfs -c -k 4.4.260//这里的版本为下载的版本

这一步做完就快接近终点了
11.更新 grub

update-grub

更新完成后使用

reboot

命令重启并选择安装的内核了
12.最后在操作台上输入

uname -s

就可以查看linux内核版本了:
在这里插入图片描述

二、C语言的编译

使用图形界面来进行操作:
1.首先安装需要的软件:

apt-get install geany

然后直接输入geany进入软件
在这里插入图片描述
2.在菜单栏找到文件—>从模板新建—>main.c创建一个新的文件,再输入代码
在这里插入图片描述
3.按下Ctrl + S保存文件,再点击
在这里插入图片描述
编译文件
4.点击生成可执行文件
在这里插入图片描述
5.在下面一栏选择虚拟终端:
在这里插入图片描述
绿色的是可执行文件
使用./filename可以直接在终端上运行文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值