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

Clang的链接器?

  •  15
  • Jookia  · 技术社区  · 16 年前

    我用哪个链接器来连接clang?如果我使用clang或ld作为链接器,就会出现大量错误,好像我没有链接到标准库一样。

    g++$(OBJS)-o$(BINDIR)/obtap

    似乎我必须使用g++来链接我的clang对象。

    3 回复  |  直到 16 年前
        1
  •  23
  •   rogerdpack    9 年前

    我运行的是'clang'而不是'clang++',这意味着它没有链接c++标准库。

        2
  •  4
  •   wash    16 年前

    您不必使用llvm的链接编辑器。我将避免进入技术细节,但是,简而言之,您现在需要一个典型的UNIX链接编辑器来使用Clang(阅读:GNU ld或sunld)。甚至llvm ld也使用底层平台的链接器来链接本机二进制文件。

        3
  •  3
  •   Greg Kennedy    10 年前

    the website is here. 它可以很好地创建i386和x86_64二进制文件,而针对其他系统的工作正在进行中。

    推荐文章