【发布时间】:2016-09-24 21:17:47
【问题描述】:
要构建 UEFI 可执行文件,我需要从我的库中构建一个目标文件。然后我可以用pei-x86-64 subsystem 10将它链接到正确的PE格式
【问题讨论】:
标签: linux rust rust-cargo uefi
要构建 UEFI 可执行文件,我需要从我的库中构建一个目标文件。然后我可以用pei-x86-64 subsystem 10将它链接到正确的PE格式
【问题讨论】:
标签: linux rust rust-cargo uefi
将 Cargo 配置为使用所需的链接器可能更容易。创建一个 target 文件,这是一个描述目标架构的 JSON 数据块。像这样的东西可能有效,但我无法测试它:
{
"linker": "pei-x86-64",
"pre-link-args": [
"subsystem",
"10"
]
}
然后,使用cargo --target=my-target.json build 执行 Cargo。
【讨论】: