fedora linux源代码下载

摘要:
Yumdownloader--sourcekernel如果您下载了insight,它就是下载到当前目录的Yumdownloader-sourceinsight。然后使用rpm2cpio生成压缩文件rpm2cpioinsight-7.4.50-8.20120403cvs.fc17.src.rpm|cpio-idrpm2cpiohttp://www.rpm.org/max-rpm/s1-rpm-

yumdownloader --source kernel

如果是下载insight

就是 yumdownloader --source insight

下载到的是当前目录.

然后在用rpm2cpio 生成 压缩文件

rpm2cpio insight-7.4.50-8.20120403cvs.fc17.src.rpm|cpio -id

rpm2cpio 的使用 在 http://www.rpm.org/max-rpm/s1-rpm-miscellania-rpm2cpio.html

这个命令会在当前目录下面生成许多文件,其中一个就是.xz的压缩文件,
把那个文件解压以后就是源码了.
rpm2cpio 的使用看这里 http://www.rpm.org/max-rpm/s1-rpm-miscellania-rpm2cpio.html

编译insight
$ ./configure --target=avr --program-prefix="avr-"
$ make
# make install


中间会出现几个错误

fedora linux源代码下载第1张

这是一个makeinfo 错误 
这个要安装 yum install texinfo
安装完成以后,make clean,重新开始
出现第二个错误:

fedora linux源代码下载第2张


ada-lex.c missing and flex not available.
要安装 flex 和 bisco
yum install gcc g++ binutils patch bzip2 flex bison make gettext unzip libz-dev libc6

然后删除解压的那个文件夹,重新config,make

出现第三个错误

fedora linux源代码下载第3张

说的是把warning 当做error了,这个要修改./gdb/Makefile
查找rror

fedora linux源代码下载第4张

WERROR_CFLAGS = -Werror

改成 

WERROR_CFLAGS = #-Werror 也就是注释掉.

继续make

成功.

免责声明:文章转载自《fedora linux源代码下载》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇巧用javascript ajax,实现跨域请求外带,增大漏洞危害springmvc+quartz简单实现定时调度下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

yum 程序包管理简介

rpm可以实现程序的快速,简单安装(跟编译安装比),但是rpm自己不能解决依赖,所以很多工具为了自动解决依赖应运而生,其中yum就是其中之一。 yum解决依赖的办法: 必须有个文件服务器,里面放置所以的rpm包,以及包的相关元数据(-qi,-qR得到的数据)。元数据可以使用createrepo来创建。并放置在repodata目录下。 这个文件服务器可以...

制作MySQL RPM安装包Spec

适用环境: 数据库版本:MySQL 5.7.29 操作系统:CentOS 7 制作思路: 将数据库初始化和配置工作放到安装脚本中方便定制: 1、打包MySQL应用目录 2、不自动生成配置文件 3、不自动生成数据目录 4、不自动初始化数据 制作步骤: 1、安装依赖包 yum -y install gperf zlib-devel time ncurses-...

安装openssl-devel

0、操作系统为 RHEL6.7 1、描述:当开发人员需要调用openssl的库文件时,需要安装openssl-devel包 2、当根目录(即挂载点为 )的利用率为100%时,rpm包无法安装,需要清理。如下图 # df -h(查看挂载点使用情况) 3、通过yum install openssl-devel,自动解决依赖包安装PS:当出现无安装依赖包时,通...

pgAdmin 4 (RPM)

Download Maintainer: pgAdmin Development Team RPMs for various Redhat and derivative distributions are available from the pgAdmin Yum repository. The following platforms are suppo...

Centos6.5 rpm方式指定目录安装JDK

第一步:下载jdk本例使用jdk-7u5-linux-i586.rpm包,登陆到http://www.java.com下载即可。 第二步:检查文件权限及安装情况1.以root权限登陆系统,查看并修改使jdk-7u5-linux-i586.rpm具有执行权限 chmod +x jdk-7u5-linux-i586.rpm 2. 若之前没有装过或系统自带了...

ubuntu安装deb,rpm安装包方法

Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。 sudo apt-get install alien #alien默认没有安装,所以首先要安装它 sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb sudo dpkg -i xxxx.deb #安装...