代码之家  ›  专栏  ›  技术社区  ›  Treffynnon

gcc-rpath与-W1结合意味着什么?

  •  1
  • Treffynnon  · 技术社区  · 14 年前

    man gcc 那个 -W -W1 会的。我正在使用以下Makefile.am生成:

    lib_mysqludf_ssdeep_la_LDFLAGS = -module -avoid-version -no-undefined -rpath @MYSQL_PLUGINDIR@ @SSDEEP_LIBDIR@ @SSDEEP_LIBS@
    

    在Ubuntu上很好,但是RedHat(RHEL)抛出了一个“path must be absolute error”,所以在找到 a post to the gtk mailing list 我试过:

    lib_mysqludf_ssdeep_la_LDFLAGS = -module -avoid-version -no-undefined -W1,--rpath -W1,@MYSQL_PLUGINDIR@ @SSDEEP_LIBDIR@ @SSDEEP_LIBS@
    

    这是可行的,但是我不明白为什么,我想在依赖它来解决我的Redhat构建问题之前找出原因。

    更新

    1 回复  |  直到 14 年前
        1
  •  1
  •   cflute    14 年前

    你确定那是W1-不是Wl(即字母el)?