I might be saying something wrong, but I think it would work better if you wrote:
 
cc  -I/home/wenwen/openssl-0.9.6/include -L/home/wenwen/openssl-0.9.6 -o cli cli.o -lssl -lcrypto
 
The -I option is to specify your include path, the -L option is to specify your library PATH and the -l option is to specify what library you want to link your program with.
 
Fred
----- Original Message -----
Sent: Tuesday, October 09, 2001 11:29 AM
Subject: No Library Found!

hi:
    when i compiled /openssl-0.9.6/demos/ssl/cli serv
    it just say:
    is there any library lost?
 
cc  -I/home/wenwen/openssl-0.9.6/include -o cli cli.o -L/home/wenwen/openssl-0.9.6/libssl.a -L/home/wenwen/openssl-0.9.6/libcrypto.a    
cli.o: In function `main':
cli.o(.text+0xa): undefined reference to `SSL_library_init'
cli.o(.text+0xf): undefined reference to `SSLv2_client_method'
cli.o(.text+0x1c): undefined reference to `SSL_load_error_strings'
cli.o(.text+0x28): undefined reference to `SSL_CTX_new'
cli.o(.text+0x51): undefined reference to `ERR_print_errors_fp'
cli.o(.text+0x106): undefined reference to `SSL_new'
cli.o(.text+0x12b): undefined reference to `SSL_set_fd'
cli.o(.text+0x137): undefined reference to `SSL_connect'
cli.o(.text+0x150): undefined reference to `ERR_print_errors_fp'
cli.o(.text+0x166): undefined reference to `SSL_get_current_cipher'
cli.o(.text+0x171): undefined reference to `SSL_CIPHER_get_name'
cli.o(.text+0x18d): undefined reference to `SSL_get_peer_certificate'
cli.o(.text+0x1c6): undefined reference to `X509_get_subject_name'
cli.o(.text+0x1d1): undefined reference to `X509_NAME_oneline'
cli.o(.text+0x206): undefined reference to `Free'
cli.o(.text+0x216): undefined reference to `X509_get_issuer_name'
cli.o(.text+0x221): undefined reference to `X509_NAME_oneline'
cli.o(.text+0x256): undefined reference to `Free'
cli.o(.text+0x262): undefined reference to `X509_free'
cli.o(.text+0x283): undefined reference to `SSL_write'
cli.o(.text+0x29c): undefined reference to `ERR_print_errors_fp'
cli.o(.text+0x2c1): undefined reference to `SSL_read'
cli.o(.text+0x2da): undefined reference to `ERR_print_errors_fp'
cli.o(.text+0x31a): undefined reference to `SSL_shutdown'
cli.o(.text+0x332): undefined reference to `SSL_free'
cli.o(.text+0x33e): undefined reference to `SSL_CTX_free'
collect2: ld returned 1 exit status
make: *** [cli] Error 1

Reply via email to