zoukankan      html  css  js  c++  java
  • 交叉编译内核问题小结

    $ export CROSS_COMPILE=arm-marvell-linux-gnueabi-
    $ export ARCH=arm
    $ make mrproper
    $ make gplugd_defconfig
    $ make all

    gplugd_defconfig是内核解压包/arch/arm/configs的针对plugD的配置文件,执行此步后

    $ls -all

    发现生成新的.config文件。重新配置内核推荐使用

    $make menuconfig

    会报错,一开始并没有想起去看Error描述,以后切记要仔细看报错输出!!!!

    unbuntu提示没有ncurses的库支持....

    于是乎:$apt-get install ncurses

    不行,没匹配的ncurses;

    网搜到:#make menuconfig(基于文本选单的配置界面,字符终端下推荐使用,必须安装ncurses-dev和tk4-dev库)

    于是乎:$apt-get install ncurses-dev

    ubuntu自动匹配库libncurses5-dev,下载后自动安装。

    看来在装ubuntu10.10的时候很多库没装上啊!!!以前fedora就装的很全。

    然后$make menuconfig

    哦耶,可以字符菜单配置了。还是很郁闷啊,这么个问题迷茫了一天!



  • 相关阅读:
    c++ 与 c 的区别
    c++ 查看程序运行时间
    串口阻塞与非阻塞
    串口缓冲区
    马拉车算法
    printf 自加自减
    stack
    长度问题
    PCIE的内存地址空间、I/O地址空间和配置地址空间
    数组和指针
  • 原文地址:https://www.cnblogs.com/xiaotlili/p/2127253.html
Copyright © 2011-2022 走看看