安裝MinGW-C++開發環境2--軟體安裝
阿新 • • 發佈:2020-11-22
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目錄下。