Проблема:
Під час спроби скомпілювати вашу C++ програму, на етапі підключення, ви бачите таке повідомлення про помилку
error.txt
/bin/ld: minio-cpp/src/utils.o: undefined reference to symbol 'crc32'
/bin/ld: /lib/x86_64-linux-gnu/libz.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit statusРішення
Символ crc32 визначено в zlib. Отже, вам потрібно підключити zlib, додавши
linker_flags.txt
-lzдо ваших прапорців підключення. Якщо ви не знаєте, де знаходяться ваші прапорці підключення, спробуйте просто додати це до ваших прапорців компілятора.
Дивіться схожі статті за категоріями:
C/C++ GCC Errors
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow