LMSouq
server-admin Open

Cannot find libcrypto in Ubuntu

LI
Limavolt
1 month ago
3 views
Problem Description
I want to try one program which have makefile on it but when I put `make` in the shell the error was: g++ -g -DaUNIX -I../../acroname/aInclude -I../../acroname/aSource -Wl,-rpath,. unix_aLaserDemo_Data/aLaserDemo.o unix_aLaserDemo_Data/acpLaser.o -lpthread -lcrypto -lssl -o ../../acroname/aBinary/aLaserDemo /usr/bin/ld: cannot find -lcrypto collect2: ld returned 1 exit status Here is the makefile: CC = g++ CFLAGS = -DaUNIX -I../../acroname/aInclude -I../../acroname/aSource LFLAGS = -Wl,-rpath,. SRC = ../../acroname/aSource BIN = ../../acroname/aBinary LIBS = -lpthread -lcrypto -lssl \ #LIBS = -lpthread\ -L../../acroname/aBinary -l aUtil -l aIO OBJ = unix_aLaserDemo_Data .PHONY : app app : $(OBJ) $(BIN)/aLaserDemo $(OBJ) : mkdir $(OBJ) $(BIN)/aLaserDemo : $(OBJ)/aLaserDemo.o $(OBJ)/acpLaser.o $(CC) -g $(CFLAGS) $(LFLAGS) $^ $(LIBS) -o $@ $(OBJ)/aLaserDemo.o : aLaserDemo.cpp $(CC) -c $(CFLAGS) $< -o $@ $(OBJ)/acpLaser.o : $(SRC)/acpLaser.cpp $(SRC)/acpLaser.h $(CC) -c $(CFLAGS) $< -o $@ .PHONY : clean clean : rm -rf $(OBJ) rm -f $(BIN)/aLaserDemo I try to locate the crypto library: /usr/lib/i486/libcrypto.so.0.9.8 /usr/lib/i586/libcrypto.so.0.9.8 /usr/lib/i686/cmov/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.0.9.8 What should I do to fix it?

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base