ubuntu下wget下载Linux内核源码、make生成.config文件
根据资料,如果要调试Linux内核源码,需要自己编译内核源码;原因是,一般下载的内核并不是为调试而编译的,要在编译时开启 "Compile the kernel with debug info" 选项,编译出的内核方可调试;下面来初步看一下编译;
现在hyper-v虚拟机上有一个ubuntu;hyper-v中上次创建过一个虚拟交换机;
在ubuntu虚拟机的网络适配器中加入此虚拟交换机;
然后进入ubuntu;右上角出现上下箭头,就联网了,否则没有;看一下ubuntu的ip;
前次下载过一个Linux源码;考虑传到ubuntu来编译;使用SSH连接ubuntu,不能连接;防火墙允许通过也不能连接;再用Putty来连接ubuntu,关闭防火墙,
不能连接;
此时ubuntu是可以上网的;在ubuntu使用wget来直接下载源码;命令如下图,出现一个错误;
加入提示的选项,好了,如下图,开始下载;
下载完;
解压tar.xz文件;先用 xz -d xxxxxxxx 得到tar文件;
再使用 tar –xvf linux-3.18.6.tar 来解压tar文件;解压过程,
解压完成;
进入到 arch/x86/configs 目录;这里有一个i386_defconfig文件,
根据资料,执行 make i386_defconfig ,即可基于这个文件生成.config文件;然后再进一步运行 make menuconfig,成功以后才能继续编译源码;
运行make i386_defconfig,出现 Nothing to be done for 'i386_defconfig' 错误,如上图;
ubuntu和make不熟悉;查了一下资料,一种解决方法是,在要make的文件中随便插入些空格回车之类,造成文件改变保存,再make;用vi打开此文件,在尾部插入一个空行,或者输入注释符,保存退出;再make,还是一样错误;下回继续;
ubuntu下wget下载Linux内核源码、make生成.config文件相关推荐
- Ubuntu下如何下载linux内核源码
1.首先看一下自己的内核版本,如果不想下载和自己正在使用的内核匹配的版本,可以忽略这一步. 2.下载内核代码.98M 3.完成后,到/usr/src中查看你已经下载好的源码 4.解压文件 解压命令为: ...
- ubuntu 下如何下载linux内核源码
转载地址:https://blog.csdn.net/xq723310/article/details/49201331 1.首先看一下自己的内核版本,如果不想下载和自己正在使用的内核匹配的版本,可以 ...
- ubuntu下载linux内核源码
ubuntu仓库里面关于源码部分配置的好全啊,什么都有,ps:包括vim的各种插件居然也有人打包放到仓库里,真是方便. 1.首先查看一下本系统使用的内核版本号: cat /proc/version L ...
- Linux内核源码阅读之打开文件篇
Linux中打开文件是通过open系统调用实现,其函数中调用了do_sys_open()函数完成打开功能,所以下面主要分析do_sys_open()函数,首先先看下open系统调用的入口函数,再具体看 ...
- linux的进程/线程/协程系列3:查看linux内核源码——vim+ctags/find+grep
linux的进程/线程/协程系列3:查看linux内核源码--vim+ctags/find+grep 前言 摘要: 1. 下载linux内核源码 2. 打标签方法:vim+ctags 2.1 安装vi ...
- 【Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )
文章目录 一.arch 目录 二.block 目录 三.certs 目录 四.crypto 目录 五.Documentation 目录 在上一篇博客 [Linux 内核]Linux 内核源码结构 ( ...
- linux内核源码git操作简单总结
有个老同事想快速查看不同版本的内核源码,问我有没有啥方法,当然有.大部分玩linux的小伙伴应该都知道从kernel/git/stable/linux.git - Linux kernel stabl ...
- 【转载】ubuntu下linux内核源码阅读工具和调试方法总结
http://blog.chinaunix.net/space.php?uid=20940095&do=blog&cuid=2377369 一 linux内核源码阅读工具 window ...
- Ubuntu 安裝 GNU Global(gtags) 阅读Linux内核源码
CSDN GitHub Ubuntu 安裝 GNU Global(gtags) 阅读Linux内核源码 AderXCoding/system/tools/global 本作品采用知识共享署名-非商业性 ...
最新文章
- SAP S4HANA精华帖集锦
- 2高并发服务器:多路IO之poll
- mysql-5.6.16-win32_mysql-5.6.16-win32免安装配置方法
- LightGBM 相关知识理解
- 模拟网页行为之实践篇三
- Flutter ColorTween实现颜色过渡动画效果
- 做游戏,学编程(C语言) 4 flappy bird
- php中is_writable函数
- 高等数学 第一章 极限和连续函数
- Marlin固件配置教程详解
- Java使文本框失去焦点的方法,使文本框失去焦点的事件是()A.ChangeB.FocusC.SetFocusD.LostFocus...
- 工作清单软件哪个好用?桌面计划待办清单便签
- 怎么将小程序添加到我的小程序?
- java set方法_Set的常用方法(java)
- 修改http默认的80端口为其它端口
- babylonjs创建坐标轴
- 易语言微凉模块oracle,穿透框架全智能填表微凉网页填表模块及源码
- MYSQL----数据库
- 通用二维码生成 API 接口
- 四大杀毒软件网友趣评
热门文章
- Leetcode 242. 有效的字母异位词 解题思路及C++实现
- 用python画蝴蝶_图形化编程经验分享,画笔基础,软件包括Python、Kittenblock
- lua require dofile loadfile区别
- Java 技术篇-借助自定义对象实现函数返回多个不同类型的值实例演示
- Python 技术篇-容易被忽略的尾差问题
- sdut-1117 C语言实验——求绝对值(选择结构)
- Power of Two
- 多线程生成随机数组+双线程归并排序(C++实现)
- word2016配置Mathtype
- ORM框架SQLAlchemy学习笔记