make menuconfig出现了错误 Build dependency: Please install theopenssl library(with development headers) Prerequisite check failed. Use FORCE=1 tooverride. make[1]: *** [tmp/.prereq-build] Error 1 make: *** [world] 错误2 .....................................…
/home/fly/work_dir/OpenWrt-SDK/OpenWrt-Test/trunk/scripts/download.pl "/home/fly/work_dir/OpenWrt-SDK/OpenWrt-Test/trunk/dl" "linux-3.18.18.tar.xz" "6fce868a56f2d83f80cdad5fed457110" "@KERNEL/linux/kernel/v3.x"--201…
原文地址 编译openwrt固件并没有想象的那么复杂,我也是个小白,以下内容是我将网络上的编译教程稍微进行了一下整合.因为我发现很多编译教程没有说明如何更改flash相关配置.   安装ubuntu,不赘述. 注意在安装完成后,root不能直接登录,需要设置密码,设置方法,自己百度一下.   如果是虚拟机安装,将虚拟机的网卡配置为桥接模式: **************以下操作需要在root用户下操作************************ 编辑/etc/networt/option文件…
Docker 是一种新的被称之为容器的虚拟机.本文将使用此工具,进行 OpenWRT 的编译. 在 Docker 中下载 Ubuntu 14.04 的镜像 使用以下命令可以十分方便的从远程服务器上将 Ubuntu 14.04.5 版本的基本系统下载到本地: docker pull ubuntu:14.04.5 安装基本的编译工具 # 首先启动 Docker 中的 Ubuntu 14.04.5,这里以交互方式进行 # 选项 t:分配一个 tty # 选项 i:以交互方式运行 docker run…
1. 安装必要软件 su root yum install zlib-devel zlib-static -y 2. 编译openwrt 请参考这里…
首先安装基本开发环境: sudo apt-get install ssh vim samba tftp nfs 安装编译openwrt须要的包: 解压openwrt包编译出错: Build dependency: Please install the GNU C++ Compiler (g++). Build dependency: Please install ncurses. (Missing libncurses.so or ncurses.h) Build dependency: Ple…
参考文章:Ubuntu下编译OpenWRT固件 我买的路由器是RG100A-AA,采用了bcm63xx系列的芯片. 下载openwrt源码: svn co svn://svn.openwrt.org/openwrt/branches/backfire 进行初始配置和建立交叉编译环境: cd backfire ./scripts/feeds update -a ./scripts/feeds install -a 配置openwrt选项: make menuconfig 选择BCM63xx: Ta…
默认编译 openwrt 时会先编译一套 toolchain. 这个步骤耗时较长. 使用外部 toolchain 可以多个 project 共用一套 toolchain , 而且也不重再编译它了. 省时省力. make menuconfig [*] Advanced configuration options (for developers) ---> [*] Use external toolchain ---> │ │ --- Use external toolchain │ │ │ │…
 博客地址:http://blog.csdn.net/FoxDave 今天碰到了一个蠢问题,虽然咱们正常情况下是遇不到的,但这确实是个应该注意的地方,所以简单记录一下. Visual Studio 编译项目失败,提示找不到CS文件什么的,但是你的项目里文件明明是存在的,出现这种情况的时候看看你的项目是不是处在了一个比较深的文件夹层次目录里,由于full path太长而导致报出找不到文件的错误. 解决的办法就是把你的项目移动到一个浅的文件目录. 觉得自己太水了--…
由于Openwrt有很多工具是要先编译的,在Ubuntu12.10平台下编译openwrt时就遇到了下面这样的错误:elf.cpp: In static member function 'static Elf::file* Elf::file::open(const char*)':elf.cpp:68:5: error: '::close' has not been declared后经google,发现很多网友也遇到这样的问题,因此借鉴了他们的方法. 1.找到elf.cpp源文件(./bui…