Difference between revisions of "Compilation and Installation"
From OpenSSLWiki
Jump to navigationJump to search (→Quick) |
(→W32) |
||
Line 37: | Line 37: | ||
=== Windows === | === Windows === | ||
− | ==== W32 ==== | + | ==== W32 / Windows NT - Windows 9x ==== |
+ | |||
+ | cat INSTALL.W32 | ||
+ | |||
+ | * you need Perl for Win32. Unless you will build on Cygwin, you will need ActiveState Perl, available from http://www.activestate.com/ActivePerl. | ||
+ | * one of the following C compilers: | ||
+ | ** Visual C++ | ||
+ | ** Borland C | ||
+ | ** GNU C (Cygwin or MinGW) | ||
+ | * Netwide Assembler, a.k.a. NASM, available from http://nasm.sourceforge.net/ is required if you intend to utilize assembler modules. Note that NASM is now the only supported assembler. | ||
==== W64 ==== | ==== W64 ==== |
Revision as of 15:01, 24 March 2013
Get source code
http://www.openssl.org/source/
Compilation
once you untarred source ( or got it from a source control ) best is to look at README provided in it.
cat README
where you will understand that you have to read another file INSTALL :
cat INSTALL
Depending on your platform you will have to pick up the right INSTALL by example INSTALL.W64. Default is for Unix based systems.
Quick
./config make make test make install
If things go wrong you might want to get some information like BUILD FAQ
Platfom specific
Linux
Intel
ARM
Windows
W32 / Windows NT - Windows 9x
cat INSTALL.W32
- you need Perl for Win32. Unless you will build on Cygwin, you will need ActiveState Perl, available from http://www.activestate.com/ActivePerl.
- one of the following C compilers:
- Visual C++
- Borland C
- GNU C (Cygwin or MinGW)
- Netwide Assembler, a.k.a. NASM, available from http://nasm.sourceforge.net/ is required if you intend to utilize assembler modules. Note that NASM is now the only supported assembler.
W64
Windows CE
Mac
More
VMS
OS/2
NetWare
5.x 6.x