1. 程式人生 > 實用技巧 >安裝MinGW-C++開發環境2--軟體安裝

安裝MinGW-C++開發環境2--軟體安裝

下面以MinGW安裝路徑為C:\Local\MinGW64為例說明安裝過程:

1、解壓x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z到C:\Local\MinGW64

2、拷貝bin\mingw32-make.exe到bin\make.exe

3、解壓cmake-3.19.0-win64-x64.zip,拷貝bin目錄下的所有exe檔案到C:\Local\MinGW64\bin目錄下。

4、解壓ninja-win.zip,拷貝解壓出的ninja.exe到C:\Local\MinGW64\bin目錄下。

5、新建MinGW.bat批處理檔案,寫入下面內容並放在C:\Local\MinGW64目錄下執行:

@echo off
if not exist "%~dp0bin\gcc.exe" goto retfail1
title "MinGW"
if "%X_DISTRO%" == "MinGW" goto :eof
set X_DISTRO=MinGW
set PATH=%~dp0bin;%PATH%
set X_MEOW=%~dp0include
set C_INCLUDE_PATH=%X_MEOW%;%C_INCLUDE_PATH%
set CPLUS_INCLUDE_PATH=%X_MEOW%;%CPLUS_INCLUDE_PATH%
set X_MEOW=
goto :eof
​
:retfail1
set X_ERR1
=ERROR: You must run %~nx0 from the root of the distro. set X_ERR2= Don't copy or move this batch file. set X_ERR3= However. it's okay to create a shortcut to this batch file. cmd /t:4f /k "echo %X_ERR1% && echo %X_ERR2% && echo %X_ERR3% && title ERROR" goto :eof

6、在C:\Local\MinGW64下建立software目錄,將googletest-release-1.10.0.zip和huawei_secure_c.zip解壓放在該目錄下。

7、進入C:\Local\MinGW64\software\googletest-release-1.10.0,建立build目錄並進入,依次執行下面的指令進行編譯安裝googletest:

C:\Local\MinGW64\software\googletest-release-1.10.0>mkdir build
C:\Local\MinGW64\software\googletest-release-1.10.0>cd build
C:\Local\MinGW64\software\googletest-release-1.10.0\build>cmake -DCMAKE_INSTALL_PREFIX="C:\Local\MinGW64" -G "MinGW Makefiles" ..
C:\Local\MinGW64\software\googletest-release-1.10.0\build>make
C:\Local\MinGW64\software\googletest-release-1.10.0\build>make install

8、進入C:\Local\MinGW64\software\huawei_secure_c\src目錄下,執行下面指令編譯huawei_secure_c:

C:\Local\MinGW64\software\huawei_secure_c\src>set CC=gcc
C:\Local\MinGW64\software\huawei_secure_c\src>make lib
C:\Local\MinGW64\software\huawei_secure_c\src>

由於沒有安裝命令,需要將C:\Local\MinGW64\software\huawei_secure_c目錄下的include和src目錄拷貝到C:\Local\MinGW64目錄下。

9、刪除software目錄,整個安裝步驟完成。