`
tiwson
  • 浏览: 333482 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

编译OpenWrt时出现一个错误

 
阅读更多

大概的错误像以下这样:

 checking whether mknod can create fifo without root privileges... configure: error: in `/home/linux/myopenwrt/openwrt/build_dir/host/tar-1.28':

configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
See `config.log' for more details
make[3]: *** [/home/linux/myopenwrt/openwrt/build_dir/host/tar-1.28/.configured] Error 1
make[3]: Leaving directory `/home/linux/myopenwrt/openwrt/tools/tar'
make[2]: *** [tools/tar/compile] Error 2
make[2]: Leaving directory `/home/linux/myopenwrt/openwrt'
make[1]: *** [/home/linux/myopenwrt/openwrt/staging_dir/target-mips_34kc_musl-1.1.14/stamp/.tools_install_yynyynynynyyyyyyynyyyyyyyyyyyyynyyyyynnyynynyyyynnnyy] Error 2
make[1]: Leaving directory `/home/linux/myopenwrt/openwrt'
make: *** [world] Error 2

 

以下是解决方法(不一定能起效果,反正我试过可行):

$ sudo make FORCE_UNSAFE_CONFIGURE=1
# or # 
$ sudo make FORCE_UNSAFE_CONFIGURE=1 -j1 V=s # 可以使用-j1 -j2 -j4 -j8

分享到:
评论

相关推荐

    OpenWrt编译环境搭建和编译方法

    二、安装编译OpenWrt所需的软件包 1. SVN软件包安装: SVN(Subversion)是版本控制系统,用于从OpenWrt仓库中获取源代码。在终端中运行以下命令来安装: ```bash sudo apt-get install subversion # 对于Ubuntu...

    编译openwrt到ASUS wl500gp v2上(附带源码)

    这是一个常见的解决方案,尤其是当源码仓库位于国外时。 6. **编译步骤**: - 克隆OpenWrt源码到本地。 - 配置 `.config` 文件,选择要编译的软件包和路由器的硬件架构。 - 使用 `make menuconfig` 命令进一步...

    Openwrt编译辅助脚本2.7.zip

    "Openwrt编译辅助脚本2.7.zip" 是一个专为简化OpenWrt编译过程而设计的工具包,其目的是帮助用户更轻松地完成OpenWrt的源码编译工作。 在OpenWrt的编译过程中,用户通常需要执行一系列复杂的命令行操作,包括设置...

    初级Openwrt编译详细教程.docx

    OpenWrt 是一个基于 Linux 的开源嵌入式操作系统,广泛应用于路由器和其他嵌入式设备。本教程将详细介绍如何在Linux环境下编译OpenWrt,以便自定义和优化你的固件。 一、安装编译环境 在开始编译OpenWrt之前,首先...

    使用openWrt SDK开发第一个HelloWorld应用程序

    本文将详细介绍如何从源码编译 OpenWrt SDK,并使用该 SDK 开发并部署一个简单的 HelloWorld 应用程序。 #### 二、编译环境准备 为了确保编译过程顺利进行,首先需要设置一个合适的编译环境。本文中的编译环境为 ...

    tshark ARM版本编译,使用说明

    交叉编译环境是指在一个平台上编译的代码可以在另一个平台上运行。这里我们使用的交叉编译环境是 OpenWRT,用于在 ARM 架构的板子上运行。 需要设置的环境变量包括: * CC:编译器的路径 * LD:链接器的路径 * ...

    Fedora_14_编译_OpenWrt-BackFire

    在IT领域,特别是开源软件与嵌入式系统开发中,Fedora 14 编译 OpenWrt-BackFire 是一个具有挑战性但极其有益的过程。本文将详细解析这一过程中的关键步骤,以及如何在 Fedora 14 上成功构建 OpenWrt BackFire 版本...

    Openwrt交叉编译环境使用总结.pdf

    编译一个简单的模块,如helloworld,步骤如下: 1. 在package目录下创建模块目录和相应的Makefile。 2. 到顶层目录执行`make package/helloworld/prepare`(V=99用于打印编译信息),将模块配置到menuconfig中并...

    openwrt开发日记

    接着,从OpenWRT官方仓库获取源码,并执行`./scripts/feeds`更新和安装饲料,然后进行`make defconfig`、`make menuconfig`等步骤来配置和编译OpenWRT。 5. **USB与SD驱动支持**:为了使OpenWRT支持USB自动挂载功能...

    TQ210开发板转移OPENWRT移植日志

    【OpenWRT 移植到 TQ210 开发板】 移植 OpenWRT 到 TQ210 开发板的过程是一项技术性的工作,涉及到内核移植、交叉...整个过程需要耐心和细致,不断解决遇到的问题,最终实现一个定制化的、针对特定硬件平台的操作系统。

    Openwrt 配置 和 开发 编译固件

    ImageBuilder是一个图形用户界面工具,用于快速生成自定义OpenWrt固件。 **2.2.2 SDK** OpenWrt SDK(Software Development Kit)提供了开发和编译第三方应用程序所需的所有工具和库。 ##### 2.3 添加平台支持 *...

    openwrt安装web管理页面

    当你编译OpenWRT内核时,如果不包含特定的feeds软件包,可能会导致无法打开Web管理页面。为了解决这个问题,你需要在已编译的固件上手动或联网安装Luci。 **手动安装Luci**: 1. 首先,你需要下载适用于你设备架构...

    在openwrt中使用websocket,基于makefile。

    1. **配置环境**:确保你有一个交叉编译工具链,适合你的OpenWRT目标平台。 2. **解压源码**:`tar -xvf websocket.tar` 以提取源码。 3. **进入源码目录**:`cd websocket` 4. **配置项目**:运行`make menuconfig`...

    Step-By-Step-guide-for-starting-a-demo-on openwrt.pdf

    6. 解决依赖问题:安装缺失的依赖包,例如ncurses、zlib、gawk和git,这些依赖包是编译OpenWRT时所必需的。 7. 依赖和错误诊断:在安装过程中,如果编译失败,系统会提示哪些依赖包缺失,用户需要根据提示进行安装...

    解决Ubuntu18.04编译Openwrt过程中遇到的问题

    1.gdate.c错误,复制patches文件夹到/tools/pkg-config目录下 2.语法规则报错,用automake.in替换/build_dir/host/automake-1.15/bin/automake.in文件 3.gcc版本过高报错,用200-compiler-support.patch替换/tools/...

    MTK-OpenWrt-3.10.14-SDK-Release-Notes.zip_SDK_itltr_mtk openwrt_

    OpenWrt是一个高度可定制的嵌入式Linux发行版,广泛应用于无线路由器和其他网络设备,为用户提供了一个强大的平台来扩展和优化其功能。 MTK-OpenWrt-3.10.14-SDK包含了以下关键组件和工具: 1. **交叉编译环境**:...

    AutoBuild-OpenWrt:通过GitHub Actions自动编译lean大的OpenWrt固件

    "AutoBuild-OpenWrt"是针对这个项目的一个自动化构建工具,它借助GitHub Actions这一持续集成(CI)/持续部署(CD)平台,实现对lean版OpenWrt固件的自动编译。 **GitHub Actions简介** GitHub Actions是GitHub提供...

    OPENWRT智能家居开发入门教程

    OpenWRT智能家居开发入门教程涵盖了从零开始制作一个智能路由器的全过程。OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,特别适用于网络设备,如智能路由器、工控设备、电话、小型机器人、VOIP设备等。它...

Global site tag (gtag.js) - Google Analytics