>> Edit article
이름
제목
패스워드
안녕하세요 리눅스 초보입니다. 지금 wow linux 7.0 까치 버젼을 깔았구요. 보안을 위해서 여러가지를 설치중인데요. 그중 sslwrap가 make를 하면 에러가 발생해서 질문을 올립니다 sslwrap에서 요구하는 openssl은 openssl-0.9.6-1kr 을 설치했구요... make를 실행하면 ------------------------------------------------- gcc -o sslwrap s_server.c s_socket.c s_cb.c -O2 -DFLAT_INC -DOPENSSL=""openssl/"" -L/usr/local/ssl/lib -lssl -lcrypto -I/usr/local/ssl/include s_server.c:124:17: junk at end of #include <stdin>:124:17: /usr/include/openssl/ is a directory s_server.c:125:17: junk at end of #include <stdin>:125:17: /usr/include/openssl/ is a directory In file included from s_server.c:127: apps.h:68:17: junk at end of #include <stdin>:68:17: /usr/include/openssl/ is a directory apps.h:69:17: junk at end of #include <stdin>:69:17: /usr/include/openssl/ is a directory apps.h:70:17: junk at end of #include <stdin>:70:17: /usr/include/openssl/ is a directory s_server.c:128:17: junk at end of #include <stdin>:128:17: /usr/include/openssl/ is a directory s_server.c:129:17: junk at end of #include <stdin>:129:17: /usr/include/openssl/ is a directory s_server.c:130:17: junk at end of #include <stdin>:130:17: /usr/include/openssl/ is a directory s_server.c:131:17: junk at end of #include <stdin>:131:17: /usr/include/openssl/ is a directory In file included from s_socket.c:66: apps.h:68:17: junk at end of #include <stdin>:68:17: /usr/include/openssl/ is a directory apps.h:69:17: junk at end of #include <stdin>:69:17: /usr/include/openssl/ is a directory apps.h:70:17: junk at end of #include <stdin>:70:17: /usr/include/openssl/ is a directory s_socket.c:70:17: junk at end of #include <stdin>:70:17: /usr/include/openssl/ is a directory In file included from s_cb.c:63: apps.h:68:17: junk at end of #include <stdin>:68:17: /usr/include/openssl/ is a directory apps.h:69:17: junk at end of #include <stdin>:69:17: /usr/include/openssl/ is a directory apps.h:70:17: junk at end of #include <stdin>:70:17: /usr/include/openssl/ is a directory s_cb.c:66:17: junk at end of #include <stdin>:66:17: /usr/include/openssl/ is a directory s_cb.c:67:17: junk at end of #include <stdin>:67:17: /usr/include/openssl/ is a directory s_cb.c:68:17: junk at end of #include <stdin>:68:17: /usr/include/openssl/ is a directory make: *** [all] 오류 1 ---------------------------------------------------- 이렇게 나옵니다. 초보자인 저로써는 어떻게 해결하기가 힘드네요. /usr/include/openssl library를 쓰는거 같긴 한데요.. 쩝 위의 디렉토리는 존재하는데 왜 ... 저렇게 나오는지.. Makefile의 내용은 아래와 같았습니다. ------------------------------------------ SRC = s_server.c s_socket.c s_cb.c # For Solaris2.6 #EXTLIBS = -lxnet # Debug/Optimizations #OPT = -g OPT = -O2 # Define OPENSSL=""openssl/"" #OPENSSL="" all : gcc -o sslwrap ${SRC} ${OPT} -DFLAT_INC -DOPENSSL=${OPENSSL} -L/usr/local/ssl/lib -lssl -lcrypto -I/usr/local/ssl/include ${EXTLIBS} clean: rm -f sslwrap *.o *~ -------------------------------------------------------- 어떻게 해서 make 에러가 나왔고, 그 해결방안은 어떤지 좀 자세한 답변 부탁드릴께요.. 긴 글 읽어주시고, 관심가져주셔서 감사합니다. 좋은 하루 되세여~~~
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved