为 CentOS 7 编译 uci

有点吃饱饭没事干的感觉, 因为 uci 这个玩意本来就是跑在嵌入式里的, 在一台 PC 的 Linux 上去编译纯粹是做测试而用的。
原生安装文档:https://wiki.openwrt.org/doc/techref/uci
两步简化:

  • 安装 libubox
    git clone https://git.openwrt.org/project/libubox.git
    cd libubox
    cmake .
    make
    make install
  • 安装 uci
    git clone https://git.openwrt.org/project/uci.git
    cd uci
    cmake .
    make install
    
    

去 ld.so.conf 添加 /usr/local/lib 路径,然后运行 ldconfig,即可在 CentOS 上跑 uci  了。
# touch /etc/config/serial
# uci set serial.com1=’/dev/ttyO5′
# uci show serial

作者: 甬洁网络

--移动互联网&物联网技术提供商