【问题标题】:Using clang-cl.exe to do cross compilation?使用 clang-cl.exe 做交叉编译?
【发布时间】:2014-11-14 09:59:49
【问题描述】:

我想用 clang-cl.exe 进行交叉编译,但是通过搜索没有得到太多信息。 clang 参数-target <tripple> 也不起作用。是否支持交叉编译?

【问题讨论】:

  • 什么是试图交叉编译?
  • clang-cl.exe 是一个 clang 接口/驱动程序,具有与 Microsoft 的 C/C++ 编译器 (cl.exe) 兼容的命令行开关。它用于在需要 Microsoft 编译器的 Windows 上投入构建过程。它不是交叉编译器。
  • @Richard Pennington,我想为 x64 编译,但似乎没有像 VC++ 编译器那样为 Windows 提供单独的 64 位 LLVM。
  • @AndrewMedico,我只是想用它来构建 x64 obj 并通过 64 位 VC++ 链接器链接它。

标签: clang cross-compiling


【解决方案1】:

您可以使用 clang-cl.exe 通过使用 -m64 标志来编译 64 位二进制文​​件。

来源:LLVM mailing list

【讨论】:

    猜你喜欢
    • 2019-12-11
    • 2013-01-19
    • 1970-01-01
    • 2017-06-22
    • 2016-05-11
    • 2020-12-19
    • 1970-01-01
    • 2015-10-21
    • 2023-04-02
    相关资源
    最近更新 更多