【问题标题】:How can I build object files with Cargo?如何使用 Cargo 构建目标文件?
【发布时间】:2016-09-24 21:17:47
【问题描述】:

要构建 UEFI 可执行文件,我需要从我的库中构建一个目标文件。然后我可以用pei-x86-64 subsystem 10将它链接到正确的PE格式

【问题讨论】:

    标签: linux rust rust-cargo uefi


    【解决方案1】:

    将 Cargo 配置为使用所需的链接器可能更容易。创建一个 target 文件,这是一个描述目标架构的 JSON 数据块。像这样的东西可能有效,但我无法测试它:

    {
      "linker": "pei-x86-64",
      "pre-link-args": [
        "subsystem",
        "10"
      ]
    }
    

    然后,使用cargo --target=my-target.json build 执行 Cargo。

    【讨论】:

      猜你喜欢
      • 2018-09-02
      • 1970-01-01
      • 2016-08-04
      • 2022-01-22
      • 2017-05-07
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      相关资源
      最近更新 更多