zoukankan      html  css  js  c++  java
  • velt-0.1.7开发: KernelConfig的问题

    快乐虾

    http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)

    欢迎转载。但请保留作者信息

    VELT的全称是Visual EmbedLinuxTools。它是一个visual studio插件,用以辅助完毕Linux开发。利用这个插件,将能够在visualstudioIDE中进行Linux应用程序的开发(包含编译和调试),也能够进行ubootlinux内核的编译和调试,并依据编译时的错误信息正确定位到源代码。

    眼下的版本号是0.1.6,仅支持vs2013。此插件能够在CSDN下载频道下载(http://download.csdn.net/detail/lights_joy/8544349)。本文讨论此插件中的内核配置模块存在的一个问题及修复过程。



    在用KernelConfig.exe进行内核配置的时候,发现与makemenuconfig相比稍微有点不同,如makemenuconfig配置x86内核时是这种:


    但用KernelConfig.exe得到的结果是:


    第一项就没有了。


    检查后发如今KConfig文件里使用了ARCH这种变量:


    #

    # For a description of the syntax of this configuration file,

    # see Documentation/kbuild/kconfig-language.txt.

    #

    mainmenu "Linux/$ARCH $KERNELVERSION Kernel Configuration"

     

    config SRCARCH

             string

             optionenv="SRCARCH"

     

    source "arch/$SRCARCH/Kconfig"


    因为KernelConfig.exe中未定义ARCHSRCARCH,导致了部分配置错误。

    加上这两个变量的定义,再又一次分析Kconfig就正确了:


     









    
  • 相关阅读:
    "Java:comp/env/"讲解与JNDI
    table的td去边框
    jsp获取所有参数
    spring-mvc设置首页
    jdbc数据库连接方式
    文件上传
    SMBMS
    过滤器和监听器
    解决Maven的JDK版本问题
    MVC
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/6866990.html
Copyright © 2011-2022 走看看