¿Compilando programas C usando libssl en OS X El Capitan?

Tengo un programa C simple usando libssl.

En Linux, instalé el paquete openssl-dev y compilé el programa con la siguiente línea:

gcc test_libssl.c -o test_libssl -lcrypto -lssl

Ahora me gustaría hacer lo mismo en mi Mac. La misma línea resultó en:

fatal error: 'openssl/conf.h' file not found

Intenté instalar openssl (openssl-dev no funcionó) con home-brew a través debrew install openssl

Esto me dio:

...
==> Instalar openssl
==> Descargandohttps://www.openssl.org/source/openssl-1.0.2a.tar.gz curl: (22) La URL solicitada devolvió el error: 404 no encontrado

Encontre unpregunta SO relacionada sin respuesta

También intenté

brew info openssl

y me informaron que

Esta fórmula es solo de barril. Mac OS X ya proporciona este software y la instalación de otra versión en paralelo puede causar todo tipo de problemas.

Apple ha desaprobado el uso de OpenSSL en favor de sus propias bibliotecas TLS y criptográficas

¿Qué debo hacer / instalar para poder compilar programas de programas C que usan libssl en OS X?

¿O es una mala idea el primer lugar (dada la advertencia anterior)?




ACTUALIZAR:


Instalé el openssl usando brew. No estoy seguro de si este fue el problema, pero actualicé brew. Tomando el consejo de brew

Probablemente debería cambiar la propiedad y los permisos de / usr / local a su cuenta de usuario.sudo chown -R $ (whoami): admin / usr / local

yesta Emitir en cuenta.

Luego, siguiendo el consejo de @Alex Reynolds, lo compilé con éxito con

gcc test_libssl.c -o test_libssl -lssl -lcrypto -L/usr/local/opt/openssl/lib -I/usr/local/opt/openssl/include