【问题标题】:Unable to install glib library with meson无法使用介子安装 glib 库
【发布时间】: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


    【解决方案1】:

    检查您的glib_install/meson-logs/meson-log.txt 文件以查看配置失败的原因,但首先您似乎需要在命令行上传递-Dcpp_args="-fPIC" -Dc_args='-fPIC -O2'(不带build.)。

    【讨论】:

    • ptomato,我是介子构建系统的新手。我想用特定的 gcc 版本编译 glib 源。如何让介子用特定的 gcc 版本编译。
    • 如果您为此提出一个新问题,您更有可能得到很好的帮助。没有人会在帖子下的这条评论中发现它。
    猜你喜欢
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    • 2017-10-20
    相关资源
    最近更新 更多