【问题标题】:how to set meson link dependency for buildin lib as "-lm -lrt"如何将内置库的介子链接依赖项设置为“-lm -lrt”
【发布时间】:2020-03-30 09:36:11
【问题描述】:

在介子构建时,依赖关系由 pkg-config/cmake 解决 ...

但对于系统库,没有文档。我只找到其中​​ 2 个:

  • zlib 代表-lz
  • 线程代表-lpthread

那我如何链接 -lm -lrt ?

  • “米”
  • “数学”
  • “库”
  • 运行时

所有猜测都失败了。

【问题讨论】:

    标签: meson-build


    【解决方案1】:

    好的,方法在文档中找到:

    cc = meson.get_compiler('c')
    m_dep = cc.find_library('m', required : false)
    executable("abc", dependencies : m_dep)
    

    对于不是好的设计的通用库。 为什么不让它变得容易?如:

    m_dep = dependency('m', method : 'build-in')

    【讨论】:

    • 根据编译器的不同,可以拥有不同版本的库,尤其是在交叉编译时。
    猜你喜欢
    • 2021-05-07
    • 2022-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-05
    • 2018-11-14
    • 2022-06-13
    • 2016-03-05
    相关资源
    最近更新 更多