سؤال

وأنا أحاول تجميع <م> zpipe.c سبيل المثال في بلدي لينكس (أوبونتو 8.04) مع دول مجلس التعاون الخليجي، ولكن أنا الحصول على بعض الأخطاء، نلقي نظرة:

[ubuntu@eeepc:~/Desktop] gcc zpipe.c
/tmp/ccczEQxz.o: In function `def':
zpipe.c:(.text+0x65): undefined reference to `deflateInit_'
zpipe.c:(.text+0xd3): undefined reference to `deflateEnd'
zpipe.c:(.text+0x150): undefined reference to `deflate'
zpipe.c:(.text+0x1e8): undefined reference to `deflateEnd'
zpipe.c:(.text+0x27b): undefined reference to `deflateEnd'
/tmp/ccczEQxz.o: In function `inf':
zpipe.c:(.text+0x314): undefined reference to `inflateInit_'
zpipe.c:(.text+0x382): undefined reference to `inflateEnd'
zpipe.c:(.text+0x3d7): undefined reference to `inflate'
zpipe.c:(.text+0x44b): undefined reference to `inflateEnd'
zpipe.c:(.text+0x4c1): undefined reference to `inflateEnd'
zpipe.c:(.text+0x4f6): undefined reference to `inflateEnd'
collect2: ld returned 1 exit status
[ubuntu@eeepc:~/Desktop]

وتذكر أن قمت بتثبيت ZLIB ديف بشكل صحيح، ولكن لماذا أنا الحصول على هذه الأخطاء؟

هل كانت مفيدة؟

المحلول

وتحتاج إلى ربطه مع مكتبة زليب كذلك. فقط إضافة -lz إلى نهاية قريبة من سطر الأوامر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top