docs: update mingw cross-compile for windows

pull/158/head
Elms 2021-04-20 13:25:10 -07:00
parent 314e96b4cc
commit c8c382b36c
1 changed files with 6 additions and 3 deletions

View File

@ -27,7 +27,7 @@ export PREFIX=$PWD/tmp_install
cd wolfssl cd wolfssl
./autogen.sh ./autogen.sh
./configure --prefix="$PREFIX" --enable-certgen --enable-certreq --enable-certext --enable-pkcs7 --enable-cryptocb ./configure --prefix="$PREFIX" --enable-wolftpm
make make
make install make install
@ -55,17 +55,20 @@ cd ..
Build Build
``` ```
export PREFIX=$PWD/tmp_install export PREFIX=$PWD/tmp_install
export CFLAGS="-DWIN32 -DMINGW -D_WIN32_WINNT=0x0600 -DUSE_WOLF_STRTOK"
export LIBS="-lws2_32"
cd wolfssl cd wolfssl
./autogen.sh ./autogen.sh
./configure --host=i686 CC=i686-w64-mingw32-gcc CFLAGS="-DWIN32 -DMINGW -D_WIN32_WINNT=0x0600" LIBS="-lws2_32" --prefix="$PREFIX" --enable-certgen --enable-certreq --enable-certext --enable-pkcs7 --enable-cryptocb ./configure --host=i686 CC=i686-w64-mingw32-gcc --prefix="$PREFIX" --enable-wolftpm
make make
make install make install
cd ../wolftpm/ cd ../wolftpm/
./autogen.sh ./autogen.sh
./configure --host=i686 CC=i686-w64-mingw32-gcc CFLAGS="-DWIN32 -DMINGW -D_WIN32_WINNT=0x0600" LIBS="-lws2_32" --prefix="$PREFIX" --enable-winapi ./configure --host=i686 CC=i686-w64-mingw32-gcc --prefix="$PREFIX" --enable-winapi
make make
cd ..
``` ```
## Running on Windows ## Running on Windows