edk2 vs2019環境搭建

2021-10-07 18:31:38 字數 1466 閱讀 9306

cmd->developer command prompt for vs 2019

(vs自帶的命令列環境,也可以直接cmd執行

c:\"program files (x86)"\"microsoft visual studio"\2019\community\common7\tools\vsdevcmd.bat

vs2019 c++(官網)

python 3.8(官網)

nasm 隨便找個地方解壓)

asl 必須解壓到c:\asl,否則找不到)

找個地方建立乙個工作目錄叫efiwork然後cd進去(vsdevcmd裡面先打碟符如e:才能在這個盤裡cd)

e:

cd e:\efiwork

git clone edk2

cd edk2

git submodule update --init

cd ..

如果要更新的話

cd edk2

git pull

git submodule update

//下面是要用到的環境變數,所以每次重開命令列都要執行一遍

set nasm_prefix= d:\libs\nasm\

set iasl_prefix = d:\libs\iasl\ #貌似這個用不到

set workspace = e:\efiwork\edk2\

set packages_path = e:\efiwork\edk2\

edksetup.bat配置了很多環境變數,每次用edk2都要執行,第一次會生成conf目錄下的配置檔案,也可用edksetup.bat reconfig重新生成

cd e:\efiwork\edk2

edksetup.bat

生成生成工具

edksetup.bat rebuild

notepad conf/target.txt # 裡面是給build命令用的生成引數,我修改

tool_chain_tag = vs2019

target_arch = x64

target = release

active_platform = emulatorpkg/emulatorpkg.dsc

然後

build -d add_shell_string

完成後執行e:\efiwork\edk2\build\emulatorx64\release_vs2019\x64\winhost.exe

輸入reset回車退出

notepad conf/target.txt

或者直接

build -p ovmfpkg/ovmfpkgx64.dsc

2 環境搭建

虛擬環境的安裝和配置 vue環境 1,ide,使用webstorm,這個是和pycharm一家公司的,2,node.js,這個非常的重要,vue專案啟動的時候就是依賴的npm命令的,這個就是包管理器,這個要按照了node.js才會有的,node version,3,cnpm要配置一下,cnpm是np...

2 環境設定 python環境搭建

python直譯器就是翻譯python 給計算機執行的乙個程式。它的安裝非常簡單,在官網 安裝好python直譯器後,開啟命令列工具輸入python,顯示如下資訊表示安裝成功 目前python有兩個大的版本,2.x和3.x,兩個版本相互不相容。2.x是遺產,2.x的最後乙個版本2.7於2020年1月...

搭建struts2環境

3.拷貝lib下的jar包到工程lib目錄下 4.修改web.xml檔案配置 struts2 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter 5.拷貝struts.xml檔案 extends struts d...