【发布时间】:2016-07-22 15:36:36
【问题描述】:
我有两个项目的 VC++ 解决方案;一个控制台应用程序和一个纯 C 库。控制台项目静态构建和链接 C 库。
目前我已经根据Tianocore Quickstart在Ubuntu中设置了Tianocore环境。
如何最简单地在 UEFI 中复制我的控制台应用程序?
我可以例如使用 HelloWorld UEFI 示例应用程序以与控制台项目类似的方式托管和构建我的 C 库?
【问题讨论】:
我有两个项目的 VC++ 解决方案;一个控制台应用程序和一个纯 C 库。控制台项目静态构建和链接 C 库。
目前我已经根据Tianocore Quickstart在Ubuntu中设置了Tianocore环境。
如何最简单地在 UEFI 中复制我的控制台应用程序?
我可以例如使用 HelloWorld UEFI 示例应用程序以与控制台项目类似的方式托管和构建我的 C 库?
【问题讨论】:
是的,只要您的库不调用任何基于 OS API 的函数,您就可以在 uefi 环境中构建您的 C 库。
EDK2 提供了一个 StdLib 包,您可以在其中找到一些标准 C 库来帮助您构建 C 程序。
【讨论】: