- 论坛徽章:
- 0
|
我在ubuntu上已经安装好了OpenSSL
- $ apt-cache search libssl | grep SSL
- libssl0.9.7 - SSL shared libraries
- cl-plus-ssl - A simple Common Lisp interface to OpenSSL
- libssl-ocaml - OCaml bindings for OpenSSL
- libssl-ocaml-dev - OCaml bindings for OpenSSL
- libssl-dev - SSL development libraries, header files and documentation
- libssl0.9.8 - SSL 共享库
复制代码
而我在使用eclipse-CDT编程过程中已经加入了头文件,函数在eclipse中着色也没问题,可总是报错!
错误如下:
**** Build of configuration Debug for project BIO ****
make all
Building target: BIO
Invoking: GCC C Linker
gcc -o"BIO" ./src/BIO.o
./src/BIO.o: In function `main':
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:14: undefined reference to `RAND_screen'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:16: undefined reference to `RAND_add'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:18: undefined reference to `RAND_seed'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:21: undefined reference to `RAND_status'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:33: undefined reference to `RAND_file_name'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:30: undefined reference to `RAND_poll'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:39: undefined reference to `RAND_write_file'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:40: undefined reference to `RAND_load_file'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:41: undefined reference to `RAND_bytes'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:47: undefined reference to `BIO_s_file'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:47: undefined reference to `BIO_new'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:48: undefined reference to `BIO_ctrl'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:49: undefined reference to `BIO_write'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:50: undefined reference to `BIO_write'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:51: undefined reference to `BIO_free'
/home/lcgkm/workspace_C/C++/BIO/Debug/../src/BIO.c:52: undefined reference to `RAND_cleanup'
collect2: ld 返回 1
make: *** [BIO] 错误 1
我在猜想是否我没加入一些库文件???可应该加入什么库文件呢?怎么加?
小弟刚刚开始使用ubuntu,特请各位高手指教!!! |
|