【问题标题】:pass option containing comma to configure script (Linux)通过包含逗号的选项来配置脚本(Linux)
【发布时间】:2010-08-18 19:42:04
【问题描述】:

我有一个配置脚本,我需要在其中传递一个包含逗号的选项。现在,如果不是因为逗号,我可以放一些 "s 来让 configure 识别整个字符串:

 ./configure --with-arpack="-Wl,-rpath,/my/path -L/my/path -larpack"

但是逗号被解释为选项分隔符,所以脚本只识别 -Wl 作为移交的选项:

=== With linker flags: -Wl -rpath /my/path -L/my/path -larpack

我该如何解决这个问题?

塞巴斯蒂安

【问题讨论】:

    标签: linux autoconf configure


    【解决方案1】:

    改用 LDFLAGS 和 LIBS:

    $ export LDFLAGS="-Wl,-rpath,/my/path -L/my/path"
    $ export LIBS="-larpack"
    $ ./configure --with-arpack
    

    【讨论】:

    • +1,但更典型的是将分配作为参数传递给配置。即:'./configure LDFLAGS="-Wl..."'
    猜你喜欢
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 2017-04-13
    • 2022-11-10
    • 2010-12-23
    • 2020-10-24
    相关资源
    最近更新 更多