首页 > 其他分享 >gnu-efi开发环境设置

gnu-efi开发环境设置

时间:2023-01-25 20:06:20浏览次数:56  
标签:code gnu gitee efi 源码 uefi 设置


在国内百度的话,关于gnu-efi的开发文章很少,环境都不知道怎么搭建;

今天我们就来看看是怎么设定的

Linux系统的搭建方式

一,首先,下载在国内GITEE的网址链接,如下

​gnu-efi GITEE地址

gnu-efi开发环境设置_gnu-efi

https://gitee.com/mirrors_community_code_sf/gnu-efi-code​

二,git clone后,在Linux的user home目录解压

三,进入gnu-efi-code的源码目录,输入make

gnu-efi开发环境设置_UEFI_02

四,再输入make install

gnu-efi开发环境设置_BIOS_03

 五,再输入make apps的指令,apps里面的源码都会编译到x86_64的文件夹里面;都是可在uefi shell下运行的efi可执行文件

gnu-efi开发环境设置_UEFI_04

 

Windows下的搭建方式

一,在国内的GITEE里面也有对于的mirror,链接如下

​uefi-simple

gnu-efi开发环境设置_gnu-efi

https://gitee.com/mirrors_pbatard/uefi-simple​

二,记得要将gnu-efi的文件夹里面的source补上,可以用Linux里面的相同源码,否则Windows下编译不过

gnu-efi开发环境设置_linux_06

注意,从gitee下载的VS的项目是arm架构的,我们在x86架构上话,要选择正确哦,我的环境是x64的),就完成了环境搭建了。

gnu-efi开发环境设置_linux_07

 以上是关于gnu组织搞定的uefi开发的环境,这样就可以脱离在EDK2的环境下写代码与编译了;方便吧;

标签:code,gnu,gitee,efi,源码,uefi,设置
From: https://blog.51cto.com/tody/6022760

相关文章

  • UEFI EDKII 编程学习
    环境搭建部分第一步:下载EDK2​​https://sourceforge.net/projects/edk2/files/latest/download?source=files​​ 第二步:将下载的UDK2015.Complete.MyWorkSpace中的BaseTo......
  • CSS尺寸设置的单位
    解题思路得分点px、rem、em、vw、vh标准回答px:pixel像素的缩写,绝对长度单位,它的大小取决于屏幕的分辨率,是开发网页中常常使用的单位。em:相对长度单位,在......
  • CF1792 D. Fixed Prefix Permutations : Educational Codeforces Round 142 (Rated fo
    给出n个长度为m的排列(a1,a2,a3,...,an)定义一个操作 r=ai•aj:r[k]=a[j][a[i][k]]定义一个排列(p1,p2,...,pn)的beauty为最大的k,使得p[1]=1,p[2]=2,..,p[k......
  • typora+picGo腾讯云图床设置
    前言需求原因​ 大部分人在写博客都是使用的较为好看的markdown格式,而我们在本地编写markdown时其中的图片一般都是截图后粘贴的。这些图片其实都保存在了本地文件夹中,ma......
  • linux samba 共享设置
     linux和windows之间传输文件有很多种方法,今天分享一下通过samba软件实现文件共享。首先切换到root用户,用命令aptinstallsamba安装samba。按提示安装,安装完执行命令sam......
  • codeforce edu round 142 D. Fixed Prefix Permutations
    题目链接:https://codeforces.com/contest/1792/problem/D题意是给出n个长度为m的排列,定义排列p*q为\(r_j=q_{p_j}\),令一个排列的价值p为最大的k使得\(p_1=1,p_2=2......
  • IActionFilter和IResoursceFilter区别和优劣
    为什么IResoursceFilter更适合做缓存?IActionFilter:只包裹Action方法IResoursceFilter:包裹控制器的构造示例+Action方法IResoursceFilter更适合做缓存,效率更高。因为IRes......
  • 使用vite创建vue3 遇到 process is not defined
    今天新建项目遇到报错,查资料得出,需要在vite.config.js中添加代码如下import{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue'import{resolve}f......
  • Windows 设置显示亮度代码【msdn】
    ​​GetPhysicalMonitorsFromHMONITORfunction​​Microsoftcode:HMONITORhMonitor=NULL;DWORDcPhysicalMonitors;LPPHYSICAL_MONITORpPhysicalMonitors=NULL;//Ge......
  • Dev控件GridView设置奇偶颜色不同
    设置隔行变色。首先设置显示隔行变色,步骤:OptionsView-->EnableAppearanceEvenRow-->true和OptionsView-->EnableAppearanceOddRow-->true; 然后设置奇数行和偶数行样......