Makefile 无法使用介子安装glib库

Makefile 无法使用介子安装glib库,makefile,glib,meson-build,Makefile,Glib,Meson Build,我正在尝试安装最新版本的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/gc

我正在尝试安装最新版本的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.
介子构建系统
版本:0.54.2
源目录:/home/user/extlibs/glib-2.64.3/glib-2.64.3
构建目录:/home/user/extlibs/glib-2.64.3/glib-2.64.3/glib\u安装
生成类型:本机生成
警告:未知选项:“c_参数,cpp_参数”
新选项的值可以设置为:
介子设置--重新配置-Dnew\u选项=新的\u值。。。
项目名称:glib
项目版本:2.64.3
介子.build:1:0:错误:编译器cc无法编译程序。

我不确定我是否遗漏了什么。我找不到太多关于如何在运行介子时提供自定义参数以使用特定编译器标志的信息。如果我在这里遗漏了什么,请告诉我。

检查您的
glib_安装/meson logs/meson log.txt
文件以了解配置失败的原因,但作为开始,您似乎需要传递
-Dcpp_args=“-fPIC”-Dc_args='-fPIC-O2'
(无
构建。
)在命令行上。

检查您的
glib_install/meson logs/meson log.txt
文件以了解配置失败的原因,但作为一个开始,您似乎需要在命令行上传递
-Dcpp_args=“-fPIC”-Dc_args='-fPIC-O2'
(无
build.
)。

ptomato,我是介子构建系统的新手。我想用特定的gcc版本编译glib源代码。如何让meson用特定的gcc版本编译。如果你为此提出了一个新问题,你很可能会得到很好的帮助。没有人会在帖子下面的评论中发现它。托马托,我是介子构建系统的新手。我想用特定的gcc版本编译glib源代码。如何让meson用特定的gcc版本编译。如果你为此提出了一个新问题,你很可能会得到很好的帮助。没有人会在帖子下面的评论中发现它。