Я пытаюсь научиться чему-то с более мощными библиотеками, но у меня возникает проблема, когда я пытаюсь скомпилировать что-то, что включает boost :: threads. я получаю сообщение об ошибке во время связывания, это сообщение:Linking boost :: thread
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lboost-thread
Но это странно, потому что это происходит только тогда, когда я компилирую с обычным пользователем, используя корень я могу компилировать без проблем.
Заранее спасибо.
Какова была ваша команда? Обычно вам нужно поставить '-L [/ path/to/boost]' где-то там, чтобы он знал, где его найти. –
Последние версии boost потребуют использования «-lboost_thread» – dsign
Это команда, которую я запускал: g ++ -L/usr/local/boost_1_48_0/stage/lib -lboost-thread threadBoost.cpp, но работает только с корнем – alkz