实验环境 debian-9.8.0-amd64 步骤一 准备内核源代码 或者使用国内镜像以加快下载速度 使用tar -xvf 命令解压 步骤二 修改系统调用表 找到一个空闲的系统调用号,新建一项系统调用 步骤三 声明系统调用服务例程 步骤四 实现服务例程 步骤五 编译内核 编译内核中会遇到一些依赖未 ...
分类:
系统相关 时间:
2019-03-09 13:07:56
阅读次数:
232
经过一天的ubuntu16.04内核升级,并增加系统内核调用程序。以Linux-source-4.4.0版本为基础。常见错误汇总如下:内核编译过程出错:1、如图taoge@taoge:/usr/src/linux-headers-4.15.0-29$sudoapt-getinstalllibelf-dev2、如图修改当前目录下sudovim.config/CONFIG_OVERCONFIG_OVE
分类:
系统相关 时间:
2019-02-15 10:29:06
阅读次数:
315
本节内容: 编译器路径设置 Makefile编译文件 linux内核编译流程分析 ...
分类:
其他好文 时间:
2019-02-07 12:05:17
阅读次数:
115
1 系统相关 1.1 静态IP地址配置 "Ubuntu配置和修改IP地址" 1.2 Linux内核升级和降级 内核升级 "Linux升级内核的正确姿势" 内核降级 "Ubuntu 16.04 内核降级" 1.3 清理缓存cache "ubuntu 手动释放缓存 (清理内存cache)" 2 Jupy ...
分类:
系统相关 时间:
2019-01-31 23:42:25
阅读次数:
397
Centos7squid传统代理操作环境:squid代理服务器:192.168.80.100web网站:192.168.80.1011、安装编译环境yuminstallgccgcc-c++make-y2、安装插件yuminstallperl-devel-y3、安装wget下载工具yuminstallwget-y4、下载squidwgethttp://www.squid-cache.org/Vers
分类:
其他好文 时间:
2019-01-22 18:42:36
阅读次数:
126
编译安装内核升级内核到linux-4.20.3.tar.xz查看当前内核版本:[root@centos7data]#uname-r3.10.0-862.el7.x86_64获取内核源代码包:www.kernel.orglinux-4.20.3.tar.xz==实施步骤1.安装编译所需的工具gccncurses-develmake(开发工具)2.下载内核源码a.www.kernel.org(最新)b
分类:
其他好文 时间:
2019-01-22 15:08:25
阅读次数:
230
使用Kconfig时,需要注意的地方 1.在Kconfig中定义的配置宏,前缀都没有"CONFIG_",只有编译内核时,自动生成autoconf.h才会出现前缀. 2.如果XX_defconfig板卡配置文件中定义新的宏=y时,而在Kconfig并没有声明它,则内核编译出来的autoconf.h里也 ...
分类:
系统相关 时间:
2019-01-19 20:05:24
阅读次数:
268
因为我用以前版本死活都没有成功,更新系统,重新安装xcode终于成功了。系统版本xcode版本编译版本注意点是XNU要依赖几个工具先得编译那个几个工具。编译工具时会报头文件找不到的问题。(应该这些工具是水果从大项目里抽出来的应该不是一个单独的项目)解决方案有:1.当前目录有的把〈〉修改成""。2.当前目录没有的去那5个目录里找(xnu还有那4个要编译的工具)3.看源码后面的注释
分类:
其他好文 时间:
2019-01-11 10:13:25
阅读次数:
363
1.安装wireless 2.安装pciutils,运行命令查看无线网络设备硬件的名字 3.解压在编译lfs过程中用过的linux内核包,进入linux内核包按照lfs的linux内核编译方法编译内核加入以下配置 安装推荐依赖 libnl-3.4.0 libnl下载地址:http://mirror. ...
分类:
其他好文 时间:
2019-01-02 13:57:58
阅读次数:
286
1. 下载内核源码和交叉编译链,交叉编译链我用的 2. 例如: 3. 这里我用的是arm 4. 5. 在4.x的机器上编译3.x的内核需要把 第373行改为 ``if (!@val) {`` ...
分类:
移动开发 时间:
2018-12-14 17:39:28
阅读次数:
195