Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

282
Views
Compile el programa C dependiente de SSL abierto con GCC

Tengo que compilar un programa C en linux (ubuntu) con gcc. Que depende de las bibliotecas de openssl.

 #include <openssl/crypto.h> #include <openssl/pem.h> #include <openssl/err.h> #include <openssl/bio.h> #include <openssl/x509.h> #include <openssl/pem.h> #include <openssl/err.h>

He descargado el paquete libcrypto y libopenssl del repositorio. Pero todavía estoy recibiendo este error

 root@kali:~/openssl# gcc opensslhello.c /tmp/ccTahV7g.o: In function `pem2X509': opensslhello.c:(.text+0x15): undefined reference to `BIO_s_mem' opensslhello.c:(.text+0x1d): undefined reference to `BIO_new' opensslhello.c:(.text+0x4e): undefined reference to `BIO_write' opensslhello.c:(.text+0x71): undefined reference to `PEM_read_bio_X509' opensslhello.c:(.text+0x7f): undefined reference to `BIO_free' /tmp/ccTahV7g.o: In function `sendHelloFunction': opensslhello.c:(.text+0xb9): undefined reference to `X509_STORE_new' opensslhello.c:(.text+0xe2): undefined reference to `X509_STORE_add_cert' opensslhello.c:(.text+0x106): undefined reference to `X509_STORE_add_cert' opensslhello.c:(.text+0x113): undefined reference to `sk_new_null' opensslhello.c:(.text+0x13c): undefined reference to `sk_push' opensslhello.c:(.text+0x160): undefined reference to `sk_push' opensslhello.c:(.text+0x187): undefined reference to `X509_STORE_CTX_new' opensslhello.c:(.text+0x1b0): undefined reference to `X509_STORE_CTX_init' opensslhello.c:(.text+0x1bf): undefined reference to `X509_verify_cert' opensslhello.c:(.text+0x1d3): undefined reference to `X509_STORE_CTX_get_error' opensslhello.c:(.text+0x1e3): undefined reference to `X509_STORE_CTX_get_error' opensslhello.c:(.text+0x215): undefined reference to `X509_STORE_CTX_free' opensslhello.c:(.text+0x220): undefined reference to `X509_free' opensslhello.c:(.text+0x22b): undefined reference to `BIO_free' opensslhello.c:(.text+0x233): undefined reference to `X509_free' opensslhello.c:(.text+0x23e): undefined reference to `sk_pop_free' opensslhello.c:(.text+0x249): undefined reference to `X509_STORE_free' /tmp/ccTahV7g.o: In function `main': opensslhello.c:(.text+0x291): undefined reference to `EVP_cleanup' opensslhello.c:(.text+0x29d): undefined reference to `ERR_remove_state' opensslhello.c:(.text+0x2a2): undefined reference to `ERR_free_strings' collect2: error: ld returned 1 exit status root@kali:~/openssl#

¿Alguien puede decirme qué debo hacer para deshacerme de este error?

Gracias,

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

No ha vinculado las bibliotecas crypto y openssl:

 gcc opensslhello.c -lssl -lcrypto
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!