UEFI 应用程序开发之使用C标准库

本文档详细介绍了如何在UEFI应用程序中使用C语言标准库,包括关键步骤如源文件CDemo.c的编写,工程配置文件CDemo.inf的设定,以及编译过程的注意事项和相关参考文献。

UEFI 应用程序开发之使用C标准库

如何在UEFI应用程序开发中使用C标准库?
以下是我一开始写UEFI应用程序时使用的一个C标准库的Demo。
第一次写博客。如有误,请多多指教。蟹蟹^.^!

源文件: CDemo.c

    #include <stdio.h>
    int main(int argc,char **argv){
        printf("Hello World!\n");
        return 0;
    }

工程文件 :CDemo.inf

[Defines]
  INF_VERSION                    = 0x00010006
  BASE_NAME                      = CDemo
  FILE_GUID                      = 4ea97c46-7491-4dfd-b442-747010f3cecc
  MODULE_TYPE                    = UEFI_APPLICATION
  VERSION_STRING                 = 0.1
  ENTRY_POINT                    = ShellCEntryLib
[Sources]
  CDemo.c
[Packages]
  StdLib/StdLib.dec
  MdePkg/MdePkg.dec
  ShellPkg/ShellPkg.dec
[LibraryClasses]
  LibC
  LibStdio
  ShellCEntryLib

Note:

1. 通常使用main函数的应用程序模块在AppPkg环境下才能编译成功。所以要将CDemo.inf添加到AppPkg/AppPkg.dsc中。
2. 在AppPkg/AppPk
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值