मैं एक जीसीसी कार्यक्रम में openssl का उपयोग करने की कोशिश कर रहा हूं लेकिन यह काम नहीं कर रहा है। -l
विकल्प के साथ कुछ भी करता है के रूप मेंजीसीसी में ओपनएसएसएल का उपयोग कैसे करें?
g++ server.cpp /usr/lib/libssl.a -o server
एक त्रुटि संदेश देता है। Openssl से लिंक करने के लिए मुझे कमांड लाइन पर क्या टाइप करना चाहिए? फ़ाइल /usr/lib/libssl.a
मौजूद है, लेकिन फिर भी मुझे लिंकर त्रुटि no such function MD5() exists
मिलती है।
मैं -l का उपयोग नहीं दिख रहा है:
-ldl
कुछ 'g ++ server.cpp -L/usr/lib -lssl -o सर्वर' जैसे कुछ चाल चलाना चाहिए। आपको जो सटीक त्रुटियां मिल रही हैं उन्हें पोस्ट करें और कोई भी मदद कर सकता है। और मैं चिल्लाने वाली चीज पर दूसरा नील;) –
आप '/ usr/lib/libcrypto.a' गायब हैं। 'libcrypto' 'libssl' द्वारा उपयोग किए जाने वाले क्रिप्टो प्रदान करता है। इन दोनों को इस सटीक क्रम में जोड़ें क्योंकि एलडी एक एकल पास पसंद है: '/usr/lib/libssl.a/usr/lib/libcrypto.a'। – jww