Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: libSerial не линкуется  (Прочитано 660 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн spyphy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
libSerial не линкуется
« : 05 Сентября 2015, 22:21:54 »
Ubuntu 14.04
libserial-dev установлена (библиотека для работы с последовательным портом).
#include <SerialStream.h>

int main(int argc, char** argv)
{
    return 0;
}

Компилирую
Цитировать
z@sp:/l/pr/COM_port/06_read_com_libserial$ g++ -L/usr/lib -lserial main.cpp -o a.out
/tmp/ccDG1PBO.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[_ZTVN9LibSerial15SerialStreamBufE]+0x24): undefined reference to `LibSerial::SerialStreamBuf::showmanyc()'
/tmp/ccDG1PBO.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[_ZTVN9LibSerial15SerialStreamBufE]+0x28): undefined reference to `LibSerial::SerialStreamBuf::xsgetn(char*, int)'
/tmp/ccDG1PBO.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[_ZTVN9LibSerial15SerialStreamBufE]+0x2c): undefined reference to `LibSerial::SerialStreamBuf::underflow()'
/tmp/ccDG1PBO.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[_ZTVN9LibSerial15SerialStreamBufE]+0x34): undefined reference to `LibSerial::SerialStreamBuf::pbackfail(int)'
/tmp/ccDG1PBO.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[_ZTVN9LibSerial15SerialStreamBufE]+0x38): undefined reference to `LibSerial::SerialStreamBuf::xsputn(char const*, int)'
/tmp/ccDG1PBO.o:(.rodata._ZTVN9LibSerial15SerialStreamBufE[_ZTVN9LibSerial15SerialStreamBufE]+0x3c): undefined reference to `LibSerial::SerialStreamBuf::overflow(int)'
collect2: error: ld returned 1 exit status
z@sp:/l/pr/COM_port/06_read_com_libserial$ ls /usr/lib/libserial.so*
/usr/lib/libserial.so  /usr/lib/libserial.so.0  /usr/lib/libserial.so.0.0.0
Что за?

 

Страница сгенерирована за 0.103 секунд. Запросов: 26.