Скачать OpenSSL 0.9.6c здесь
Человек, 0.9.6 стар. Вы уверены, что хотите / нуждаетесь в этом?
Вот рецепт с использованием OpenSSL 1.0.1f:
$ wget http://www.openssl.org/source/openssl-1.0.1f.tar.gz
$ tar xzf openssl-1.0.1f.tar.gz
$ cd openssl-1.0.1f
$ ./Configure darwin64-x86_64-cc
$ make all
$ sudo make install
Если вы используете старый 32-разрядный Mac, используйте ./Configure darwin-i386-cc
.
Нет необходимости встраивать /usr/local
, используя sudo
. На самом деле, его предпочтительнее компилировать под непривилегированной учетной записью и повышать его только во время установки.
OpenSSL поставляется с 0.9.8. Чтобы убедиться, что вы используете копию OpenSSL, которую вы только что скачали, собрали и установили:
gcc -I/usr/local/ssl/include <your source files> -o <your prog name> -L/usr/local/ssl/lib -lssl -lcrypto -lpthread -ldl
Хитрость в том, что OpenSSL устанавливается в /usr/local/ssl
. Таким образом, вы найдете заголовки в /usr/local/ssl/include
и библиотеки в /usr/local/ssl/lib
.