Проблемой является компоновщик, ищет libmagic.so
, но Вы только имеете libmagic.so.1
А, который быстрый взлом к символьной ссылке libmagic.so.1
к libmagic.so
Как просто сформулировано grepsedawk, ответ заключается в -l
опция g++
, звоня ld
. При рассмотрении страницы справочника этой команды можно или сделать:
g++ -l:libmagic.so.1 [...]
g++ -lmagic [...]
, если у Вас есть символьная ссылка, названная libmagic.so в Вашем, освобождает путь Если я не плохо ошибающийся libmagic
, или -lmagic
не та же библиотека как ImageMagick. Вы заявляете о желании ImageMagick.
ImageMagick идет с утилитой для предоставления всех подходящих вариантов к компилятору.
Исключая:
g++ program.cpp `Magick++-config --cppflags --cxxflags --ldflags --libs` -o "prog"