GNU/Linux >> Znalost Linux >  >> Linux

Jak zkompilovat .c soubor s OpenSSL zahrnuje?

Použijte -I příznak do gcc správně.

gcc -I/path/to/openssl/ -o Opentest -lcrypto Opentest.c

-I by měl ukazovat na adresář obsahující openssl složka.


Vaše zahrnuté cesty naznačují, že byste měli kompilovat proti systémovým Instalace OpenSSL. Neměli byste mít .h soubory v adresáři vašeho balíčku – měl by je vybírat z /usr/include/openssl .

Prostý balíček OpenSSL (libssl ) nezahrnuje .h soubory - musíte nainstalovat také vývojový balíček. Jmenuje se libssl-dev na Debian, Ubuntu a podobných distribucích a libssl-devel na CentOS, Fedora, Red Hat a podobně.


Linux
  1. Jak vytvořit soubor s danou velikostí v Linuxu?

  2. Jak napsat soubor s C v Linuxu?

  3. Chyba kompilace Openssl

  1. Jak zkopíruji soubor s názvem začínající tečkou?

  2. Jak podložit soubor pomocí FF pomocí dd?

  3. Jak odstranit soubor s podivným názvem?

  1. Jak zkompilovat a nainstalovat Python s podporou OpenSSL?

  2. Jak předat řetězec (ne soubor) do Openssl?

  3. Jak otevřít soubor .8 pomocí aplikace Man?