# 教學 ## 安裝WSL 請參考 https://hackmd.io/@Kailyn/BkMi80IeF ## 安裝 WSL-UBUNTU 按下`win+r`並輸入`cmd`來打開 terminal 在cmd上輸入 `wsl --install -d ubuntu` 等待下載完成,並輸入要使用的username以及password就可以進入wsl了 ``` C:\Users\JorJor-Win10>wsl --install -d ubuntu 安裝: Ubuntu Ubuntu 已安裝。 正在啟動 Ubuntu... Installing, this may take a few minutes... Please create a default UNIX user account. The username does not need to match your Windows username. For more information visit: https://aka.ms/wslusers Enter new UNIX username: jorjor New password: Retype new password: passwd: password updated successfully Installation successful! ``` ## 下載專案 打開vscode 右上方有Terminal,點擊New Terminal  把專案用git抓到電腦桌面 ``` cd Desktop git clone https://github.com/usnistgov/SP800-90B_EntropyAssessment.git ``` 把抓下來的專案打開 (C:\Users\JorJor-Win10\Desktop\SP800-90B_EntropyAssessment)  ## 打開WSL-UBUNTU 右上方有Terminal,點擊New Terminal 輸入 `wsl -d Ubuntu` 進入wsl環境,你現在的位置在window上是`C:\Users\JorJor-Win10\Desktop\SP800-90B_EntropyAssessment`  ## 安裝 gcc/g++/make 以及其他套件 ``` sudo apt udpate -y # 先更新 repo sudo apt install gcc g++ make -y # 安裝 c/c++ compiler sudo apt-get install libbz2-dev libdivsufsort-dev libjsoncpp-dev libssl-dev libmpfr-dev -y # 安裝專案需要的套件 ``` ## 執行 進到 cpp, cpp下有一個makefile  在terminal上執行`make`會如下  以下是Makefile  makefile 只是爲了方便管理許多不同的指令,可能一個專案需要下許多不同的指令之類的 make 指令使用: - 如果只下make,他會預設執行第一個也就是all, 等同在terminal下`make all` - 如果需要下其他的,則在terminal下`make xxx`就好 - 舉例1:我要執行iid,則在terminal下`make iid` - 舉例2:我清除產生出來的文件,則在terminal下`make clean` - 更多makefile裏面的指令請查看github的readme文件
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up