玩转linux之meson(Ubuntu20.04)最近发现好多程序采⽤meson⼯具进⾏编译:
  不说多了,我在down下代码后按照教程装上meson后有⼀系列的问题出现,
  使⽤系统安装的版本太低,达不到现有程序的编译要求,解决⽅法:
ubuntu vim命令    系统安装⽅法 sudo apt install meson (这种是软件源所决定的,⼀般不会是最新版)
    最常见的⼀种⽅法是通过pip进⾏安装
    sudo apt install python3-pip
    pip3 install --user meson
    但是⼜有新的问题出现,系统不到安装的这个版本,显⽰还是以前的版本,或者提⽰您未安装
    解决办法:
    添加环境变量
    环境变量添加⽅法:
    sudo vim /etc/profile
    在最后⼀⾏添加下⾯内容
    export PATH=~/.local/bin:$PATH
    保存退出:
    终端运⾏:
    source /etc/profile
    再次查版本: meson -v
致此,解决。
    meson ⼯具⼀般跟 ninja⼯具⼀起使⽤,安装⽅法:
    cd ninja
    ./configure.py --bootstrap
    sudo cp ./ninja /usr/bin/
以⼀个⼩例程为例:
  创建⼀个c⽂件(main.c)
  #include <stdio.h>
  int main()
  {
    printf("hello meson\n");
    return 0;
 }
  在创建⼀个meson.build⽂件
project('hello', 'c')  # C语⾔⼯程
executable('demo', 'main.c') # target为demo 依赖 main.c

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。