Difference between revisions of "Compilation and Installation"

From OpenSSLWiki
Jump to navigationJump to search
Line 39: Line 39:
 
==== W32 / Windows NT - Windows 9x ====
 
==== W32 / Windows NT - Windows 9x ====
  
cat INSTALL.W32
+
type 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.
 
* you need Perl for Win32.  Unless you will build on Cygwin, you will need ActiveState Perl, available from http://www.activestate.com/ActivePerl.

Revision as of 15:02, 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

type 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