정말 기쁘네염 드디어 컴파일에 성공했습니다.
역시 컴은 거짓말을 않하는군엽..
우선 컴파일할때
In file included from just_bind.c:2:
/usr/local/include/ldap.h:302: parse error before `BerElement' <--- 이부분
BerElement 이놈이 ldap.h 에 Struct로 되어있는데 ldap.h선언이 되어 있지 않더군엽
그래서 찾아 봤져....
그런데 lber.h에 있더군엽...
그래서
첨 소스 코드에서는 #include"ldap.h"만 선언했는뎁...
바로 위에 #include"lber.h"를선언했더니 컴파일이 되더군엽..
Linux에서도 컴파일 되구염 지금 X86솔라리스에서도 컴파일이 되더군엽..
linux에서 컴파일할때에는
gcc just_bind.c -o just_bind -I/usr/local/ldap/include -L/usr/local/ldap/lib -lldap -llber
솔라리스에서 컴파일할때에는
gcc just_bind.c -o just_bind -I/usr/local/ldap/include -L/usr/local/ldap/lib -lldap -llber -lsocket -lnsl
-----------------------------------------------------
아무튼 여러분들의 답변에 감사합니다..!!!
|