Когда я пытаюсь создать какое-либо приложение со ссылками на библиотеку boost libboost_serialization.so, у меня появляется это сообщение об ошибке:
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -llibboost_serialization
collect2: ld returned 1 exit status
Это вывод ldconfig:
linux-rxa13:/usr/lib64 # ldconfig -p | grep serialization
libboost_wserialization.so.1.46.1 (libc6,x86-64) => /usr/lib64/libboost_wserialization.so.1.46.1
libboost_wserialization.so (libc6,x86-64) => /usr/lib64/libboost_wserialization.so
libboost_serialization.so.1.46.1 (libc6,x86-64) => /usr/lib64/libboost_serialization.so.1.46.1
libboost_serialization.so (libc6,x86-64) => /usr/lib64/libboost_serialization.so
И это командная строка для создания тестового приложения:
g++ -o "m" m.o -L/usr/lib64 -llibboost_serialization
Я искал решение этой проблемы, но не нашел его. Спасибо!