uci交叉编译
Posted zongzi10010
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uci交叉编译相关的知识,希望对你有一定的参考价值。
目录
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交叉编译的主要内容,如果未能解决你的问题,请参考以下文章