You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How to compile mbedtls library on Linux/Mac/Windows
[Brief] mbedtls library is arm security suite for embedded device. It can be MAKE on multi-platform as host linux, mac os even windows OS. This paper guide you configuring and compiling the mbedtls library on Linux/Mac/Windows OS and link the output binary library files on your C project.
1 Code Prepare
MKDIR a path for saving your code. I named it work and cd work path. Using the git clone function to pull the newest mbedtls code as follows cmd.
How to compile mbedtls library on Linux/Mac/Windows
[Brief] mbedtls library is arm security suite for embedded device. It can be MAKE on multi-platform as host linux, mac os even windows OS. This paper guide you configuring and compiling the mbedtls library on Linux/Mac/Windows OS and link the output binary library files on your C project.
1 Code Prepare
MKDIR a path for saving your code. I named it
work
and cdwork
path. Using the git clone function to pull the newest mbedtls code as follows cmd.git clone https://github.com/ARMmbed/mbedtls.git
2 Env Prepare
As a Linux user you need prepare
gcc
compiler.As a Windows user I recommend you using the
mingw
compiler.As a Mac user you can use same as linux gcc.
3 Compile Code
linux and mac user :
make SHARED=1
and
sudo make install
that is different from linux and mac user:
set WINDOWS=1 mingw32-make CC=gcc
windows mingw user:
mingw32-make CC=gcc SHARED=1 -j8
4 Detail the Path
linux and mac user please find library files and include path in
/usr/local/lib
and/usr/local/include
you can findlibmbedcrypto.so
libmbedtls.so
libmbedx509.so
and related .a file.
windows mingw user need copy the library and include path or files on compiled path.
The text was updated successfully, but these errors were encountered: