c - 将 C 库移植到 UEFI

标签 c uefi

我有两个项目的 VC++ 解决方案;一个控制台应用程序和一个纯 C 库。控制台项目静态构建和链接 C 库。

目前我已经根据Tianocore Quickstart在Ubuntu中设置了Tianocore环境。 .

如何最简单地在 UEFI 中复制我的控制台应用程序?
我可以吗?使用 HelloWorld UEFI 示例应用程序以与我的控制台项目类似的方式托管和构建我的 C 库?

最佳答案

是的,只要您的库不调用任何基于操作系统 API 的函数,您就可以在 uefi 环境中构建您的 C 库。

并且 EDK2 提供了一个 StdLib 包,您可以在其中找到一些标准 C 库来帮助您构建 C 程序。

关于c - 将 C 库移植到 UEFI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38494763/

相关文章:

c - 如何为字符指针赋予字符串值?

c - 数学方程用户输入验证

c - UEFI 应用程序中的计时器回调仅在 AMI BIOS 中挂起

c - 使用cygwin在windows下构建libevent?

c - 如何在函数调用中评估参数?

c - C 中的变量提升

c - 加载 UEFI 协议(protocol)的正确方法是什么?

c - EDK2(UEFI 开发环境)在执行测试构建后失败

testing - UEFI shell下内存测试如何检测ECC​​错误

x86 - 谁在纯 UEFI 中启动时启用 A20 行?