zoukankan      html  css  js  c++  java
  • fedora linux源代码下载

    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


    中间会出现几个错误

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


    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

    出现第三个错误

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

    WERROR_CFLAGS = -Werror

    改成 

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

    继续make

    成功.

  • 相关阅读:
    JavaScript OOP 思想
    单页界面和 AJAX 模式
    jQuery 的 ready 函数是如何工作的?
    Dojo系列教程
    谈谈javascript语法里一些难点问题(一)
    2014年总结、2015年的小计划--女生程序员小感想
    Android名词解释
    【JS】defer / async
    关于对defer的理解.
    defer和async的区别
  • 原文地址:https://www.cnblogs.com/huangxinzhen/p/4166021.html
Copyright © 2011-2022 走看看