首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Linux学习-核心的编译与安装
】的更多相关文章
Linux学习-核心的编译与安装
编译核心与核心模块 核心与核心模块需要先编译起来,而编译的过程其实非常简单,你可以先使用『 make help 』去查 阅一下所有可用编译参数, 就会知道有底下这些基本功能: [root@study linux-3.10.89]# make vmlinux <==未经压缩的核心 [root@study linux-3.10.89]# make modules <==仅核心模块 [root@study linux-3.10.89]# make bzImage <==经压缩过的核心(预设)…
Linux学习之源码包安装与脚本安装(十八)
Linux学习之源码包安装与脚本安装 目录 源码包与RPM包的区别 源码包安装 脚本安装 源码包与RPM包的区别 1.区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 源码包: 开源的 安装更慢,更容易报错 安装更自由 安装完后效率更高 RPM包: 经过编译,能看到源代码 安装更快,报错容易解决 2.RPM包安装位置与源码包安装位置 RPM包安装位置: 源码包安装位置: 安装在指定位置当中,一般是/usr/local/软件名/ 3.安装位置不同带来的影响 RPM包安装的服务可以…
Linux学习-核心与核心模块
谈完了整个开机的流程,您应该会知道,在整个开机的过程当中,是否能够成功的驱动我们主机的硬 件配备, 是核心 (kernel) 的工作!而核心一般都是压缩文件,因此在使用核心之前,就得要将他解 压缩后,才能加载主存储器当中. 另外,为了应付日新月异的硬件,目前的核心都是具有『可读取模块化驱动程序』的功能, 亦即是 所谓的『 modules (模块化)』的功能啦!所谓的模块化可以将他想成是一个『插件』. 那么核心与核心模块放在哪? 核心: /boot/vmlinuz 或 /boot/vmlinuz-…
linux下包不重新编译php安装openssl 扩展
今天在刚装好的centos上安装composer,老是报错,提示不安全的,后来发现是由于https的缘故,需要openssl,可能是开始装php的时候没有安装此扩展,网上有好多方案,一开始我认为只有重新编译安装php才可以解决,后来通过网上找的一些方案,在没有重新编译php源码包的基础上安装了openssl扩展.具体操作如下: 1.首先看看之前安装php的源码包还在不在,不在的话需要重新下载相同版本的php源码包. 2.找到源码包之后,解压php源码包,并使用以下操作完成 tar -xzvf p…
Linux学习笔记之Python3的安装以及创建虚拟环境(CentOS)
安装python3 一.安装需要编译的关联库 yum instal -y zlib zlib-devel (根据自己系统的情况,安装需要的关联库,同样用yum安装即可) yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel #(建议将这些包都装了,避免后面报错) 二.下载python3的安装包 cd /tmp #建议切换…
Linux学习-核心编译的前处理与核心功能选择
硬件环境检视与核心功能要求 根据自己的需求来确定编译的选项 保持干净原始码: make mrproper 我们还得要处理一下核心原始码底下的残留文件才行!假设我们是第一次 编译, 但是我们不清楚到底下载下来的原始码当中有没有保留目标文件 (*.o) 以及相关的配置文件 存在, 此时我们可以透过底下的方式来处理掉这些『编译过程的目标文件以及配置文件』: [root@study ~]# cd /usr/src/kernels/linux-3.10.89/ [root@study linux-3.10…
Linux内核-模块编译和安装
我安装Ubuntu的时候是没有安装源码的,在没有安装源码前 /usr/src/ 目录下是只有两个包含内核的头文件的文件夹的: 我的内核版本是: 所以接下来就是先安装内核源码: 执行后,/usr/src / 目录就多了两个文件夹: 这样源码就下载下来了,然后将源码解压: 解压之后 /usr/src/linux-3.13.0/文件夹里面的就是内核源码了. 然后再对源码进行编译. 先进入/usr/src/linux-3.13.0/ 文件夹: 然后依次执行 make oldconfig , make…
linux学习笔记-(1)-安装
学习的第一部,当然是寻找学习资料,如今的网络如此发达,只要下点功夫,基本上能在网上找到一切自己所需要的东西,而且还是免费滴哟! ---------------------分割线--------------------------------- 第一步,百度搜索[Linux入门教程],出来一大堆东西,随便找找,先看看先辈的建议-- 由于自己本身是从事单片机驱动开发的,所以最后选择了<嵌入式linux开发教程 (上下册) 周立功>这本资料作为我的入门教程. 第二步,下载虚拟机[VMware ].…
Linux 学习记录 五(软件的安装升级).
一.gcc gcc是Linux上面最标准的C语言的编译程序,用来源代码的编译链接. gcc -c hello.c 编译产生目标文件hello.o gcc -O hello.c 编译产生目标文件,并进行优化 gcc -o hello hello.c 生成hello这个可执行的二进制文件 缺点:命令的冗余性,如果 C 语言程序中包含对其他函数或者程序的引用,那么其他程序也要编译成目标文件,然后一起编译成可执行文件,才能运行成功.一个大的程序引用是非常多的,所以用gcc来编译,显得很冗余. 二…
Linux 学习记录五(软件的安装升级).
一.gcc gcc是Linux上面最标准的C语言的编译程序,用来源代码的编译链接. gcc -c hello.c 编译产生目标文件hello.o gcc -O hello.c 编译产生目标文件,并进行优化 gcc -o hello hello.c 生成hello这个可执行的二进制文件 缺点:命令的冗余性,如果 C 语言程序中包含对其他函数或者程序的引用,那么其他程序也要编译成目标文件,然后一起编译成可执行文件,才能运行成功.一个大的程序引用是非常多的,所以用gcc来编译,显得很冗余. 二.m…