本文主要是介绍更新 meson 与 ninja,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在编译dpdk的过程中,我发现我修改dpdk后不能编译,重新克隆后的设备还是不行,最后我定位到问题可能是这俩工具版本太老了。于是搜索更新的方法。
查看版本
meson -vv
ninja -version
meson 更新
sudo apt remove meson , 因为通过apt装的版本太老了
python3 -m pip install --upgrade pip
pip3 sudo apt install python3-pip
pip install --upgrade meson
pip3 install meson==0.63
export PATH="/home/nxg01742/.local/bin:$PATH" # 添加这行到用户目录的.bashrc中,source一下。
ninja 更新
方法1:更新meson一样的方法
pip install --upgrade ninja
pip3 install ninja
然后按照readme,用cmake编译出ninja,放到/usr/bin/目录下
方法2:从官网克隆
git clone https://github.com/ninja-build/ninja
然后按照readme,用cmake编译出ninja,放到/usr/bin/目录下
这篇关于更新 meson 与 ninja的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!