IT袋

当前位置:主页 > 经验教程 > 建站编程 >

如何使用meson构建C语言项目

如何使用meson构建C语言项目(3)

时间:2024-01-29 01:28:34 来源:IT袋 作者:马勇
导读:如何使用meson构建C语言项目,4.进入build目录查看构建结果 # 进入build目录查看构建结果meson_project$ cd build/meson_project/build$ lsbuild.ninja compile_commands.json meson-info meson-logs meson-private my_hello

如何使用meson构建C语言项目

4.进入build目录查看构建结果

# 进入build目录查看构建结果
meson_project$ cd build/
meson_project/build$ ls
build.ninja  compile_commands.json  meson-info  meson-logs  meson-private  my_hello  my_hello.p
meson_project/build$ ./my_hello
Hello, Meson!
Hello from helper!
meson_project/build$

5.修改main.c文件,重新构建项目

$ vim main.c
#include <stdio.h>
#include "project.h"
#include "util/helper.h"
int main() {
    printf("Hello, Meson!\n");
    printf("Hello, now you can you use it to build project!\n");
    print_hello_from_helper();
    return 0;
}

回到根目录meson_project重新构建.

meson_project $ meson build --cross-file native-file.txt
Directory already configured.
Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson --reconfigure"
to force Meson to regenerate.
If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
meson_project$ ninja -C build
ninja: Entering directory `build'
[2/2] Linking target my_hello
meson_project$ cd build/
meson_project/build$ ./my_hello
Hello, Meson!
Hello, now you can you use it to build project!
Hello from helper!
meson_project/build$

本文分享的如何使用meson构建C语言项目的经验小知识,希望看完本文能给您带来一点帮助!

相关阅读

  • 云存储的三种存储方式 云存储的使用场景

    云存储的三种存储方式 云存储的使用场景

    今天带来的IT技巧小经验云存储的三种存储方式的电脑方面的小经验,下面IT袋网为您详细介绍 云存储服务通常提供三种主要的存储方式,分别是:对象存储、块存储和文件存储。 这三种存储

  • 网络存储类型、其优缺点以及使用场景有哪些

    网络存储类型、其优缺点以及使用场景有哪些

    为关注IT袋网网的网友们详解网络存储类型、其优缺点以及使用场景有哪些方面的介绍,如有不对的地方欢迎指正! 1. 简介 网络存储是一种通过网络连接的方式,将数据存储在独立的存储设备

  • 专业网站制作的教程是什么 关于网页制作步骤

    专业网站制作的教程是什么 关于网页制作步骤

    今天带来的IT技巧小经验专业网站制作的教程是什么和关于网页制作步骤的话题,具体详情如下: 在找工作的过程中,个人简历发挥着重要作用。要想让自己的简历更加吸引人,你得多花费点

  • 深入探讨:x86与ARM架构的比较与差异

    深入探讨:x86与ARM架构的比较与差异

    如果想了解的介绍,请看下面详细的介绍。 在电脑和移动设备的世界里,你可能经常听到x86和ARM这两个词。 这些都是处理器架构的类型,但它们在设计和工作方式上有很大的不同。 为了理解