| [ CnUnix ] in KIDS 글 쓴 이(By): Tony (관객2) 날 짜 (Date): 2002년 4월 17일 수요일 오후 03시 37분 55초 제 목(Title): Re: [Q] C를 자바에 붙이기 .a가 아니라 몽땅 다 .so로 링킹을 해야되겠네요... 방법은 그것뿐일듯요.. PATH는 jni를 위한 .so파일 디렉토리에 함께 카피해놓거나.. /lib에 걍 카피해버리세요.. 그리고.. 이거. libcrypto.a 대신 libcrypto.so 또는 libcrypto.so.0 또는 libcrypto.so.0.9.6을 사용하면 프르그램 수행시 exception이 발생합니다. JNI 튜토리얼은 so를 사용하라고 예제가 나와있는데 더 안좋은 결과가 나오니 그것도 이상합니다. 버그 잡으세요!!! 제가 지금 하는일이 OpenSSL을 커널에 포팅하는 일을 하고있습니다만.. 확신하는데 거의 버그 없습니다. 메모리가 새는 버그가 약간 있지만 유저 프로그램에선 절대 안전합니다. 코딩을 잘못하셨을듯.... 그리고 JNI에서 사용하려면 스테틱 링킹된건 물론 불가능합니다.!!! == 삶의 여정에서 제대로 된 사람을 만나는 것도 중요하지만 제대로 된 사람을 제때에 만난다는 것은 더욱 중요합니다 |