如何使用meson构建C语言项目(3)
导读:如何使用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;
}
# 进入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$$ 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这两个词。 这些都是处理器架构的类型,但它们在设计和工作方式上有很大的不同。 为了理解


