В компиляторе code :: blocks для Linux, как можно добавить флаги компиляции, такие как -lrt или -lboost_thread? - PullRequest
1 голос
/ 30 декабря 2010

Отладка в gdb мне не удобна, поэтому мне нравится приятный интерфейс отладки, который предлагает code :: blocks. Теперь, когда я переместил свой проект в область, где требуются эти флаги (конечно, в заголовке), я обнаружил, что больше не могу компилировать по code :: blocks: /.

1 Ответ

3 голосов
/ 30 декабря 2010

Привет всем, я понял, как добавить -lrt. Так как -lrt передается компоновщику, а не компилятору, вы можете перейти к настройкам-> Компилятор и Отладчик-> Параметры компоновщика, затем нажать Добавить, и после выполнения команды «Найти адрес» я нашел эту симпатичную библиотеку »/ usr / lib / libaticalrt. так." Я добавил библиотеку в настройках компоновщика, и теперь эти ошибки исчезли ... Время попробовать boost!

РЕДАКТИРОВАТЬ: Повышение было решено аналогичным образом. Библиотека, представленная lboost_thread - это libboost_thread.so. Найти его можно по адресу: /usr/lib/libboost_thread.so. Добавление его в опции компоновщика решило проблему: D

...