精华内容
下载资源
问答
  • 构建 openwrt 交叉编译工具

    千次阅读 2015-08-04 15:15:56
    1 首先。make menuconfig 的时候选上工具链: 也就是 Package the OpenWrt-based Toolchain Target System (Ralink RT288x/RT3xxx) ---> x x x x Subtarget (RT3x5x/RT5350 based bo

    1 首先。make menuconfig 的时候选上工具链:
    也就是 Package the OpenWrt-based Toolchain

           Target System (Ralink RT288x/RT3xxx)  --->                           x x
      x x        Subtarget (RT3x5x/RT5350 based boards)  --->                         x x
      x x        Target Profile (HAME MPR-A2)  --->                                   x x
      x x        Target Images  --->                                                  x x
      x x        Global build settings  --->                                          x x
      x x    [ ] Advanced configuration options (for developers)  ----                x x
      x x    [ ] Build the OpenWrt Image Builder                                      x x
      x x    [ ] Build the OpenWrt SDK                                                x x
      x x    [*] Package the OpenWrt-based Toolchain                                  x x
      x x    [ ] Image configuration  --->                                            x x
    

    编译完后会在 bin/ramips/ 生成 penWrt-Toolchain-ramips-rt305x_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686.tar.bz2

    把这个文件解压到任何一个目录。推荐解压到 /opt/目录下

    然后修改 解压后的文件夹里面的文件
    OpenWrt-Toolchain-ramips-rt305x_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-uclibc-wrapper.sh

    TOOLCHAIN_SYSROOT="$TOOLCHAIN_BIN_DIR/../.."

    这一行后面添加:

    export STAGING_DIR="$REALNAME_DIR/../../"

    最后一步。把这个

    /opt/OpenWrt-Toolchain-ramips-rt305x_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin

    这个目录添加到 path 这个环境变量中。具体百度

    展开全文
  • 1 首先。make menuconfig 的时候选上工具链:也就是 Package the OpenWrt-based ToolchainTarget System (Ralink RT288x/RT3xxx) ---> x xx x Subtarget (RT3x5x/RT5350 based boards) ---&g...

    1 首先。make menuconfig 的时候选上工具链:

    也就是 Package the OpenWrt-based Toolchain

    Target System (Ralink RT288x/RT3xxx) ---> x x

    x x Subtarget (RT3x5x/RT5350 based boards) ---> x x

    x x Target Profile (HAME MPR-A2) ---> x x

    x x Target Images ---> x x

    x x Global build settings ---> x x

    x x [ ] Advanced configuration options (for developers) ---- x x

    x x [ ] Build the OpenWrt Image Builder x x

    x x [ ] Build the OpenWrt SDK x x

    x x [*] Package the OpenWrt-based Toolchain x x

    x x [ ] Image configuration ---> x x

    编译完后会在 bin/ramips/ 生成 penWrt-Toolchain-ramips-rt305x_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686.tar.bz2

    把这个文件解压到任何一个目录。推荐解压到 /opt/目录下

    然后修改 解压后的文件夹里面的文件

    OpenWrt-Toolchain-ramips-rt305x_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-uclibc-wrapper.sh

    TOOLCHAIN_SYSROOT="$TOOLCHAIN_BIN_DIR/../.."

    这一行后面添加:

    export STAGING_DIR="$REALNAME_DIR/../../"

    最后一步。把这个

    /opt/OpenWrt-Toolchain-ramips-rt305x_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin

    这个目录添加到 path 这个环境变量中。具体百度

    本文同步分享在 博客“连志安的博客”(CSDN)。

    如有侵权,请联系 support@oschina.cn 删除。

    本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

    展开全文
  • OpenWRT交叉编译

    千次阅读 2018-07-13 17:58:33
    但编写一些简单的测试程序可以直接使用类似 mips-openwrt-linux-uclibc-gcc 的交叉编译工具进行编译,编译后可直接在OpenWRT环境下运行。 前几天遇到一个问题 运行 hello 时提示can't load library 'libm.so.1' ...

    OpenWRT应用程序最常用的就是采用package的方式编译。

    但编写一些简单的测试程序可以直接使用类似 mips-openwrt-linux-uclibc-gcc 的交叉编译工具进行编译,编译后可直接在OpenWRT环境下运行。

    前几天遇到一个问题

    运行 hello 时提示 can't load library 'libm.so.1'

    最后发现是因为使用的交叉编译工具的版本与运行环境不匹配,更换交叉编译工具后就可正常运行了。

    展开全文
  • OpenWrt交叉编译helloworld解压OpenWrt-SDKtar -xvf OpenWrt-SDK-15.05-ramips-mt7620_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2添加环境变量找到交叉编译工具,一般在staging_dir/ARCH/bin/下:/home/...

    OpenWrt交叉编译helloworld

    解压OpenWrt-SDK

    tar -xvf OpenWrt-SDK-15.05-ramips-mt7620_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
    下载链接

    添加环境变量

    找到交叉编译工具,一般在staging_dir/ARCH/bin/下:

    /home/netsurfed/openwrt/OpenWrt-SDK-15.05-ramips-mt7620_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin

    添加PATH变量

    export PATH=$PATH:/home/netsurfed/openwrt/OpenWrt-SDK-15.05-ramips-mt7620_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin

    添加STAGING_DIR变量

    export STAGING_DIR=$STAGING_DIR:/home/netsurfed/openwrt/OpenWrt-SDK-15.05-ramips-mt7620_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin

    编译

    mipsel-openwrt-linux-gcc -o helloworld helloworld.c

    参考

    参考链接

    展开全文
  • 搭建编译环境编译OpenWrt需要Linux环境或mac环境
  • Openwrt交叉编译环境使用总结.pdf 个人对openwrt编译平台的一个使用总结。供大家交流学习。
  • Openwrt交叉编译 首先我先介绍下什么是交叉编译: 交叉编译,简单的说就是,就是在一个平台上生成另一个平台上的可执行文件,举个例子,我我用我的电脑(x86_64平台)编译出路由器(mips-AR71XX)上可以执行的二进制...
  • openwrt交叉编译

    2015-01-04 13:22:05
    一、交叉编译 1. 建立交叉编译环境 在使用buildroot对openwrt进行编译之后,在buildroot目录下会有一个名叫staging_dir的目录,针对当前平台的toolchain都在这个目录下。 1.1增加toolchain的目录到PATH...
  • Openwrt 交叉编译HelloWord

    千次阅读 2015-01-17 14:43:21
    给路由器安装好Openwrt系统后,在上边运行...交叉编译需要交叉编译工具链,在编译Openwrt时。交叉编译工具链以及生成了,我们只需要将路径添加到系统环境变量中去。  exportSTAGING_DIR=/path/to/openwrt/trunk/stag
  • openwrt 构建交叉编译工具

    千次阅读 2015-07-22 18:48:33
    假设已经下载好了openwrt ,我使用的是从SVN下载的trunk版本的openwrt 其他版本可能略有...配置目标系统 ,选择编译toolchain 如上图所示。保存配置,并退出 或者直接在.config 添加CONFIG_MAKE_TOOLCHAIN=y 进...
  • 写在前面 上一篇博客讲述了如何获取、编译...编译openwrt根目录位置,也就是makefile文件所在位置,有一个bin文件夹,其下有一个ramips文件夹,文件夹中有一个带toolchain字样的.tar.bz2的压缩文件,此文件就是交叉
  • CentOS6 上OpenWRT交叉编译

    千次阅读 2016-08-17 12:19:06
    目的不是为了编译固件,一个是编译可执行文件,放倒op的路由器上跑,另一个是安装一些开源软件折腾下(例如ss-lib) 路由设备信息erya@ERYA:~$ cat /proc/cpuinfo system type : Atheros AR9341 rev 1 machine : ...
  • Openwrt交叉编译 首先我先介绍下什么是交叉编译: 交叉编译,简单的说就是,就是在一个平台上生成另一个平台上的可执行文件,举个例子,我我用我的电脑(x86_64平台)编译出路由器(mips-AR71XX)上可以执行的二进制文件...
  • 编译完的openwrt Image包含了平台交叉编译器等,本文主要说交叉编译的位置和安装方法 一、关于openwrt源码获取和编译 详情参考:https://openwrt.org/docs/guide-developer/quickstart-build-images这是openwrt...
  • Qt5.3 MIPS Openwrt交叉编译 移植

    千次阅读 2018-07-21 10:02:51
    网上关于ARM Linux移植比较多,在此把qt mips linux移植过程记录如下。 ... 目标板:MIPS Openwrt 宿主:Ubuntu12.04(已通过apt-get安装必要的工具) 一、准备交叉编译链 ...将交叉编译链解压,然后把其中bin...
  • OpenWrt 交叉编译环境变量设置

    千次阅读 2018-03-05 15:12:26
     然后 找到目录下 bin文件夹 PWD 接下来配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去 ,这样就可以在任何目录下使用这些工具。记下上一步中的安装路径,使用命令: vim /etc/profile 编辑...
  • openwrt 安装交叉编译工具链(一)

    千次阅读 2017-03-23 19:56:01
    1 ) 解压交叉工具链压缩包 首先去下载中心把OpenWrt-Toolchain-ar71xx-for-mips_34kc-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2工具包下载到你的路经。 这里我们演示将交叉工具链安装到 ubuntu 的“/opt”目录下。...
  • openwrt交叉编译环境

    2015-03-19 11:33:58
    首先下载OpenWrt-SDK-Linux-i686-1.tar.bz2包,解压缩tar jxfOpenWrt-SDK-Linux-i686-1.tar.bz2为了方便,可以做个链接ln -s /root/OpenWrt-SDK-Linux-i686-1/staging_dir_mipsel/bin/mipsel-linux-uclibc-gcc /usr/...
  • 2、解压编译后的toolchain文件 3、在netbeans中建立工具集合   4、项目属性中构建--预构建--命令行:  ./configure --host=mipsel-openwrt-linux --prefix=/home/wifidog-gateway/install
  • OpenWrt是一个免费开源的linux发行...使用ubuntu作为交叉编译环境。 安装工具链 sudo apt-get update sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils s
  • 前阶段编译微软云的iot-sdk,涉及到openwrt交叉编译的内容,记录下以防止遗忘。 1,编译openwrt,下载最新版本的openwrt,配置对应的选项,然后make 2,下载git-hub上的azure-iot-sdk 3,编写cmake文件,交叉...
  • 本篇记录 ubuntu16.04 系统,搭建 mpis指令集的 mtk7621 - OpenWRT 交叉编译环境过程,以及验证编译环境,总共分为 5 步 进行,分别是: 编译目标板镜像、配置交叉编译链环境变量、编译测试代码、FTP 下载可执行文件...
  • 使用Buildroot配置openwrt交叉编译环境

    千次阅读 2019-01-01 18:57:59
    Buildroot(https://buildroot.org/)是一个简单,高效且易于使用的工具,可通过交叉编译生成嵌入式Linux系统. Buildroot不仅可以编译ARM架构同时支持编译MIPS架构. 本次使用的硬件参数如下:System type : Ralink RT...
  • OpenWrt交叉编译之环境变量设置

    千次阅读 2018-11-24 21:26:24
    1、找到MT7688的交叉编译器mipsel-openwrt-linux-uclibc-gcc所在目录 /opt/OpenWrt-SDK-ramips-mt7688_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-i686/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-...
  • eclipse openwrt 交叉编译链设置

    千次阅读 2016-06-28 18:54:09
    1. 右键工程选择Properties ...2.mipsel-openwrt-linux-uclibc- /home/widora/openwrt_widora/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin 2.mipsel-openwrt-linux-uclibc- /h

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 881
精华内容 352
关键字:

openwrt交叉编译工具