当前位置: 首页 > news >正文

深圳建设网站费用明细什么推广平台好

深圳建设网站费用明细,什么推广平台好,古交市住房和城乡建设局网站,钟祥网站建设以edk2\MdeModulePkg\Application\HelloWorld这个项目作为调试目标。 1. 使用VS2017建立Makefile工程 VS2017, 新建 project,取名X64dbg_vs。 Visual C > Other > Makefile Project, 注意项目路径为HelloWord程序路径。 随便填写config中的字符串&#xff…

以edk2\MdeModulePkg\Application\HelloWorld这个项目作为调试目标。

1. 使用VS2017建立Makefile工程

VS2017, 新建 project,取名X64dbg_vs。

Visual C++ > Other > Makefile Project, 注意项目路径为HelloWord程序路径。

随便填写config中的字符串,以及output文件的名称。 Finish。

 

Makefile项目建好了:

 

 2. 设置调试目标和调试文件夹

右击项目 > 属性 > Debugging

Command设置为WinHost.exe。

Working Directory设置为C:\UEFIWorkspace\Build\EmulatorX64\DEBUG_VS2017\X64\, 注意X64后面的斜杠是需要的。

 3. 修改工程文件

打开工程文件:

C:\UEFIWorkspace\edk2\MdeModulePkg\Application\HelloWorld\X64dbg_vs\X64dbg_vs\X64dbg_vs.vcxproj

找到<NMakeBuildCommandLine>节点所在的区域,两个Debug和两个Release:

 针对Debug x64部分进行修改,分别修改以下三个节点的内容:

<NMakeBuildCommandLine>

<NMakeCleanCommandLine>

<NMakeReBuildCommandLine>

修改之后的xml:

<NMakeBuildCommandLine>cd /D C:\UEFIWorkspaceset WORKSPACE=C:\UEFIWorkspacecall mybuild.batcall edk2\edksetup.batcall build.bat -p EmulatorPkg\EmulatorPkg.dsc -a X64 -m MdeModulePkg\Application\HelloWorld\HelloWorld.inf -b DEBUG
</NMakeBuildCommandLine>
<NMakeOutput>X64dbg_vs.exe</NMakeOutput>
<NMakeCleanCommandLine>cd /D C:\UEFIWorkspaceset WORKSPACE=C:\UEFIWorkspacecall mybuild.batcall edk2\edksetup.batcall build.bat -p EmulatorPkg\EmulatorPkg.dsc -a X64 -m MdeModulePkg\Application\HelloWorld\HelloWorld.inf -b DEBUG clean
</NMakeCleanCommandLine>
<NMakeReBuildCommandLine>cd /D C:\UEFIWorkspaceset WORKSPACE=C:\UEFIWorkspacecall mybuild.batcall edk2\edksetup.batcall build.bat -p EmulatorPkg\EmulatorPkg.dsc -a X64 -m MdeModulePkg\Application\HelloWorld\HelloWorld.inf -b DEBUG cleancall build.bat -p EmulatorPkg\EmulatorPkg.dsc -a X64 -m MdeModulePkg\Application\HelloWorld\HelloWorld.inf -b DEBUG
</NMakeReBuildCommandLine>

4. 添加代码

将HelloWorld项目的源码HelloWorld.c添加到工程文件的Source Files中,方便后面调试时查看代码: 

 

5. 编译代码并调试

右击项目 > Build,观察控制台输出:

找一行源码添加断点,右击 > BreakPoint > Insert BreakPoint

 按F5开始运行。

编译好的HelloWorld.efi和WinHost.exe在模拟器的同一目录下,也就是UEFI Shell更目录FS0:

进入FS0, 运行HellowWorld.efi, 运行到了断点处:

 

 使用Visual Studio调试UEFI程序的方法大致如此。

http://www.sczhlp.com/news/18496/

相关文章:

  • 做一个企业网站花费基本营销策略有哪些
  • 网站建设者属于广告经营者吗今天最新新闻摘抄
  • 优惠卷网站怎么做推广市场调研怎么写
  • 上海嘉定网站汕头seo推广
  • 长沙营业执照办理流程天津seo建站
  • 自治区住房和城乡建设部网站会计培训机构排名
  • 网站 拉新美橙互联建站
  • 中山网站建设模板网络公司seo关键词优化报价价格
  • 兰州做网站维护的公司市场推广工作内容
  • 微信小程序原型设计指南:AI生成原型图+标准组件库
  • 创立一个网站得多少钱什么叫网络营销
  • 现实有有哪里学做网站的营销型网站建设模板
  • 做淘宝客个人网站运营商推广5g技术
  • wordpress文章内容乱码yoast seo
  • 品牌推广方案100例seo都用在哪些网站
  • pg数据库创建用户给予所有数据库select权限
  • 韩国原生ip站群服务器360优化大师官网
  • 大学生就业信息招聘网seo培训教程视频
  • 肇庆做网站seo链接优化
  • 鞍山晟宇网站建设免费的seo网站
  • 泰安企业网站建设电话搜外滴滴友链
  • 免费的设计软件手机优化大师下载2022
  • 保定网站制作套餐线上推广有哪些平台效果好
  • 安徽网站建设公司郑州模板网站建设
  • 腾讯企点电脑版厦门关键词优化报价
  • 大学生兼职网站开发毕设论文怎么做电商平台
  • 公司装修费用怎么做账重庆seo整站优化外包服务
  • 彩票网站建设制作西安seo管理
  • 交易服务型b2b电子商务网站百度搜索网页版
  • 做网站的基本功能如何在各种网站投放广告