我使用pacman -S boost boost-libs
安装了boost。当我试图编译一个使用boost::thread
的程序时,我得到了以下错误:
/usr/bin/ld: /tmp/cc3AkelG.o: warning: relocation against `_ZTVN5boost6detail16thread_data_baseE' in read-only section `.text._ZN5boost6detail16thread_data_baseC2Ev[_ZN5boost6detail16thread_data_baseC5Ev]'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
为什么会发生这种情况,我该如何解决?
我在另一个问题中找到了答案。
我不得不使用-phread-lbox_thread进行编译。
谢谢你的回答。