ubantu18.04 编译 Openwet 插件

配置依赖

更新apt
sudo apt update

![[Pasted image 20240826172206.png]]


使用官方指令安装依赖
sudo apt install build-essential ccache ecj fastjar file g++ gawk \
gettext git java-propose-classpath libelf-dev libncurses5-dev \
libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget \
python3-distutils python3-setuptools python3-dev rsync subversion \
swig time xsltproc zlib1g-dev

![[Pasted image 20240826172453.png]]


配置源码

建立文件夹并进入

![[Pasted image 20240826173013.png]]


在文件夹下克隆openwrt镜像仓库
git clone https://gitee.com/openwrt_repo/openwrt.git
进入克隆的文件夹里并更新feeds.conf.default

![[Pasted image 20240826173402.png]]


src-git packages https://gitee.com/SAMLIK/packages.git
src-git luci https://gitee.com/SAMLIK/luci.git
src-git routing https://gitee.com/SAMLIK/routing.git
src-git telephony https://gitee.com/SAMLIK/telephony.git
克隆其他文件
./scripts/feeds update -a
出现版本问题

![[Pasted image 20240826182843.png]]

更新Python版本,与gcc版本
sudo apt install gcc-8 g++-8
sudo apt install python3.7
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1 
sudo apt install python3-distutils
sudo apt install python3-venv python3-dev
(ps) 单句执行
再次更新
./scripts/feeds update -a

![[Pasted image 20240826183307.png]]


下载其他依赖
./scripts/feeds install -a
(ps)依赖包问题

![[Pasted image 20240826183802.png]]

进入package/feeds/telephony/freeswitch/Makefile
  • line 323: +libpcre \ ----> +libpcre2
    ![[Snipaste_2024-08-26_18-42-57.png]]
再次运行指令
./scripts/feeds install -a

![[Pasted image 20240826184519.png]]

make menuconfig

图形化配置界面
make menuconfig
(ps)出现报错make -s -C scripts/config mconf: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what’s going on时
sudo apt-get install libncurses5-dev  
sudo apt-get install pkg-config
配置成功

![[Pasted image 20240826185035.png]]

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值