Написал прогу. Компилирую у себя на компе:
g++ -lpthread -o main main.cpp
Все ок.
На соседнем сервере выводит:
/usr/libexec/elf/ld: cannot find -lpthread
Что делать ?
G++
Модератор: Bizdelnick
-
Andrew S
- Сообщения: 225
- Статус: экспериментатор
- ОС: Conrad-Gentoo
Re: G++
Путь 1: указать путь к каталогу, в котором находится библиотека libpthread.a
Допустим она в /usr/lib - тогда так:
g++ -lpthread -L/usr/lib -o main main.cpp
Путь 2: установить переменную окружения, но какую и куда - не помню, гуру подскажут
Допустим она в /usr/lib - тогда так:
g++ -lpthread -L/usr/lib -o main main.cpp
Путь 2: установить переменную окружения, но какую и куда - не помню, гуру подскажут
-
folibis
- Сообщения: 92
- ОС: Arch-ик
Re: G++
прописать путь к директории с библиотекой
в файле /etc/ld.so.conf и после этого сделать ldconfig
или
установить переменную окружения, типа export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib
в файле /etc/ld.so.conf и после этого сделать ldconfig
или
установить переменную окружения, типа export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib
עת לכל חפץ