-
编译时的一些选项
meson默认编译出来的目标文件是release版本的,也就是没有debug信息,这样在项目开发时调试很麻烦,使用以下命令配置meson build debug版本的目标文件
meson build --buildtype debug
如果已经执行过meson的话使用上条命令会报错,使用以下命令重新配置
meson build --buildtype debug --reconfigure
buildtype 有以下几种
value meaning plain no extra build flags are used, even for compiler warnings debug 带有debug信息,没有优化 debugoptimized 带有debug信息,有优化 release 无debug信心,有优化 在有些情况下需要自己添加一些gcc的flag,可以使用以下命令
meson build -Dc_args=... -Dcpp_args=... -Dc_link_args=... -Dcpp_link_args=...
-
test、install
对于有unit test的项目可以使用以下命令来运行test
meson test -C build
需要安装当前编译出来的项目可以使用以下命令,安装的目录可以在meson setup时指定
meson build meson --prefix /usr meson compile -C build meson install -C build
setup时忘了指定–prefix也可以使用以下命令来指定
DESTDIR=/usr meson install -C build
meson使用相关
最新推荐文章于 2024-05-20 11:18:23 发布