【发布时间】:2020-05-26 08:44:13
【问题描述】:
我正在尝试安装最新版本的 glib 版本 2.64.3 库,它使用 meson 构建系统来编译 glib 代码。
在安装 glib 时,我试图为编译器提供自定义选项以使用特定的 gcc 版本进行编译...等等。
这是我的命令:-
/test/common/pkgs/python/v3.6.1/bin/meson setup glib_install -Dbuild.cpp_args="-fPIC" -Dbuild.c_args='-fPIC -O2' -Dc_link_args='/test/common/pkgs/gcc/v6.3.0/lib64' -Ddefault_library=both -Db_staticpic=true -Dprefix='/home/user/test/glib-2.64.3/glib-2.64.3/glib_install'
我遇到以下问题:-
The Meson build system
Version: 0.54.2
Source dir: /home/user/extlibs/glib-2.64.3/glib-2.64.3
Build dir: /home/user/extlibs/glib-2.64.3/glib-2.64.3/glib_install
Build type: native build
WARNING: Unknown options: "c_args, cpp_args"
The value of new options can be set with:
meson setup <builddir> --reconfigure -Dnew_option=new_value ...
Project name: glib
Project version: 2.64.3
meson.build:1:0: ERROR: Compiler cc can not compile programs.
我不确定我是否在这里遗漏了什么。我找不到太多关于我们如何提供自定义参数以在运行介子时使用特定编译器标志的信息。如果我在这里遗漏了什么,请告诉我。
【问题讨论】:
标签: makefile glib meson-build