码迷,mamicode.com
首页 > 其他好文 > 详细

uci交叉编译

时间:2020-02-28 12:15:10      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:arm   lists   clu   识别   没有   tle   port   work   取消   


title: uci交叉编译
date: 2020/2/28 11:11:16
toc: true
---

uci交叉编译

1. sudo apt-get install cmake 

2. 交叉编译libuci需要用到libubox.so库,所以要先编译此库,编译libubox链接:
    https://blog.csdn.net/u013625451/article/details/83057673
    
    git clone http://git.nbd.name/luci2/libubox.git libubox
    cd libubox
    export CC=arm-linux-gcc //通告使用交叉编译器
    cmake -DBUILD_LUA=off
    cmake CMakeLists.txt
    make
3. 下载uci
    git clone https://git.openwrt.org/project/uci.git
    cd uci
4. 复制库 libubox 复制到目录uci
    
5. 设置路径libubox 被uci识别,搜索ubox,增加
    INCLUDE_DIRECTORIES(/home/vmuser/work/install/uci/uci/libubox)
    SET(ubox_include_dir  "/home/vmuser/work/install/uci/uci/libubox")
    LINK_DIRECTORIES(/home/vmuser/work/install/uci/uci/libubox)
    注释掉原来的 ubox_include_dir
    设置  SET(ubox ubox) 取消原来的
6. cmake -DBUILD_LUA=off    
   cmake CMakeLists.txt
   make
7. 复制到开发板 

8. 问题 这样出来的没有什么配置文件,希望使用过uci的人麻烦告知怎么得到配置文件  

uci交叉编译

标签:arm   lists   clu   识别   没有   tle   port   work   取消   

原文地址:https://www.cnblogs.com/zongzi10010/p/12376310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!