【开发环境】 uClinux内核编译问题<config/kconfig/mconf: cannot execute binary file>问题解决方法

一、前言

  最近进行uClinux移植,make menuconfig时碰到如下问题:

[[email protected] uClinux-dist]$ make menuconfig
find vendors -mindepth 2 ‘(‘ -name .svn -prune ‘)‘ -o -type f -name Kconfig -print | sed ‘s:^:source ../:‘ > vendors/Kconfig
config/mkconfig > Kconfig
KCONFIG_NOTIMESTAMP=1 /home/hello/Desktop/nios2-linux/uClinux-dist/config/kconfig/mconf Kconfig
/bin/sh: /home/hello/Desktop/nios2-linux/uClinux-dist/config/kconfig/mconf: cannot execute binary file
make: *** [menuconfig] Error 126

二、解决

  参考<http://www.alteraforum.com/forum/archive/index.php/t-38370.html> 文中提到的将mconf重新编译可解决问题,但文中未提及如何重新编译。

  

  现补充如下:

[[email protected] kconfig]$ cd /home/hello/Desktop/nios2-linux/uClinux-dist/config/kconfig
[[email protected] kconfig]$ ls
[[email protected] kconfig]$ make clean
[[email protected] kconfig]$ make all

  

  然后重新make menuconfig即可。

时间: 2024-12-16 08:32:06

【开发环境】 uClinux内核编译问题<config/kconfig/mconf: cannot execute binary file>问题解决方法的相关文章

windows下cocos2dx3.0开发环境及Android编译环境搭建

cocos2dx更新到了3.x版本,自己一直没有换,现在开发组要求统一换版本,我就把搭建环境的过程记录下来. 一.Windowns下开发环境搭建 1.  所需工具 1)cocos2d-x-3.0rc0.zip   http://cn.cocos2d-x.org/download/  截止写博文时,最新版本为V3.2. 2)VS2012 http://www.baidu.com/s?wd=VS2012 3)Python  https://www.python.org/download/releas

linux下apache+mysql+php开发环境纯源代码编译搭建

linux下apache+mysql+php开发环境纯源代码编译搭建 记录一下我在fedora core 1下通过源代码编译出来的apache+mysql+php开发环境的全部过程 通常安装一台服务器当然使用rpm是最方便的,不需要考虑太多配置的问题,就可以轻松获得需要的环境了.不过rpm包互相关联的问题也不是这么容易解决. apache,mysql,php这三个应用从源代码编译安装还是比较简单的,配置参数不算复杂,而且没有太多的依赖关系,从源码编译出来的系统也比较稳定一些,方便未来打补丁和升级

Linux-QT 开发环境搭建以及编译镜像

搭建Linux-QT 开发环境,需要先搭建Android 的编译环境,然后在Android 编译环境的基础上,再搭建Linux-QT 编译环境. 第一:编译器. 第二:设置环境变量.环境变量设置后,编译的时候,系统才能找到编译器. 第三:库文件.搭建过程中会给通过执行简单的脚本命令来安装库文件,复杂的步骤变的简单有效. 第四:源码. 使用的是“搭建好的Ubuntu 镜像”,只需要改一下环境变量,系统里面的工具和库文件之前都已经安装完毕了. 1 uboot 的编译 Linux-QT 系统中Uboo

Ubuntu14.10上搭建Android应用开发环境和系统编译环境

android应用开发环境搭建 Java JDK安装和配置. Android NDK 下载安装配置. Android ADT 下载安装配置. Android SDK 下载. Android Elicpse安装配置. Android Studio 安装配置. ## Oracle JDK 下载安装配置 ## JDK6下载地址: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-

OpenCV 在 iOS 开发环境下的编译和配置

来源:http://www.onevcat.com/2012/03/opencv-build-and-config/ 原作:OneV's Den http://www.onevcat.com/2012/03/opencv-build-and-config/ 2014.5.3 更新 现在一般都直接使用方便的 CocoaPods 来进行依赖管理了,特别是对于像 OpenCV 这样关系复杂的类库来说尤为如此.可以访问 CocoaPods 的页面并搜索 OpenCV 找到相关的 pod 信息就可以进行简

嵌入式4412开发平台Android系统开发环境搭建以及编译

本文介绍 uboot.Linux3.0.15 和 linux-3.5 内核.Android4.0.3 和Android4.2.2 编译环境的搭建以及编译. 详情了解:http://topeetboard.com更多了解:https://arm-board.taobao.com Uboot.Kernel 以及 Android 的编译环境看似复杂,用户只要抓住以下几个要点就可以 了: 第一:Uboot.Kernel 编译器.编译器在光盘中都有提供,在需要使用的步骤中,会说 明编译器在光盘中的位置.

二、Android 开发环境搭建与编译

一.搭建开发环境 首先我们需要搭建 Ubuntu 服务器或虚拟机,其次安装一些工具和相关的库文件. 在实际工作中,原厂会提供环境搭建的说明,譬如 Ubuntu 的版本,具体需要安装哪些工具等,区别在于 MTK 提供的教程相对繁琐,而 HiSilicon 提供了脚本,自动化程度较高. 二.获取并编译源码 原厂释放代码后,根据说明文档编译即可. 三.源码目录介绍 Android 常用目录及功能如下: 原文地址:https://www.cnblogs.com/murongmochen/p/123294

Android 开发环境jdk配置 执行javac提示不是内部或外部命令解决方法

'JAVAC' 不是内部或外部命令,也不是可运行的程序 或批处理文件.问题解决方法分享! 'JAVA' 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法相似. 原因一:没有安装jdk,只安装了jre 1 jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提示"'JAVAC' 不是内部或外部命令,也不是可运行的程序 或批处理文件" 步骤阅读 2 解决方法是安装jdk END 百度经验:jingyan.baidu.com 安装了JD

Android 开发环境搭建以及编译

两种搭建编译环境的方式,一种方法是用户安装虚拟机,然后安装基础的Ubuntu12.04.2 系统,利用提供的工具和详细的使用步骤,搭建编译环境:另外一种方法是用户安装虚拟机,然后直接加载 “搭建好的Ubuntu 镜像”,用户只需要修改一下编译器的环境变量,就可以直接用来编译源码. 搭建环境的步骤: 1.1 安装基本软件 首先安装虚拟机“Vmware_Workstaion_wm”,然后使用虚拟机安装“Ubuntu12.04.2 初始系统”.虚拟机和Ubuntu 初始系统迅为电子在网盘提供下载.Ub