1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Помогите скомпилировать.

Тема в разделе 'Запуск и Поддержка', создана пользователем drakor, 22 сен 2012.

  1. drakor Давний приятель

    Сообщения:
    7
    Спасибы:
    0
    Дата начала использования бота:
    01.01.2011
    Салют!
    Ребят, помогите скомпилить бота, весь день геморроюсь, не могу найти библиотеку...
    Система: CentOS 6.2
    Код:
    [root@virtual ghost]# make
    g++ -o ./ghost++ bncsutilinterface.o bnet.o bnetprotocol.o bnlsclient.o bnlsprotocol.o commandpacket.o config.o crc32.o csvparser.o game.o game_admin.o game_base.o gameplayer.o gameprotocol.o gameslot.o ghost.o ghostdb.o ghostdbmysql.o ghostdbsqlite.o gpsprotocol.o language.o map.o packed.o replay.o savegame.o sha1.o socket.o stats.o statsdota.o statsw3mmd.o util.o sqlite3.o -L. -L../bncsutil/src/bncsutil/ -L../StormLib/stormlib/ -L/usr/lib/ -lbncsutil -lpthread -ldl -lz -lStorm -L/usr/lib64/mysql/ -lmysqlclient_r -lboost_date_time -L/usr/lib64/boost/ -lboost_thread -lboost_system -lboost_filesystem -lgmp -lrt
    /usr/bin/ld: cannot find -lboost_thread
    collect2: выполнение ld завершилось с кодом возврата 1
    make: *** [ghost++] Ошибка 1
    [root@virtual ghost]#
    Похожая ерунда была с "-lmysqlclient_r" - ему я просто указал путь, а с "-lboost_thread" - уже не знаю что делать...

    Буду признателен за любую помощь!
  2. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    т.к. доп сведений не указано, то предполагаем самое худшее.
    • поставь boost, инстукцию сам найдешь.
    • потом глянешь мб имена тех библиотек будут чутка отличатся от тех что прописаны в Makefile
    • (а тут уже юмор) почесать репу, попробовать скомпелировать.
    • на будущее можно вывод ls -al /usr/lib | grep boost присоединять для наглядности
    drakor нравится это.