uci交叉编译

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的人麻烦告知怎么得到配置文件  
posted @ 2020-02-28 11:12  zongzi10010  阅读(733)  评论(0编辑  收藏  举报