The library cannot be found.
Libraries are by default looked for in /lib
, /usr/lib
and the directories specified by /etc/ld.so.conf
.
Usually system libraries (like boost, if you installed it via your package manager) are located in /usr/lib
, but it's probably not your case.
Where are your boost libraries located on your system? Did you compile them by yourself? In this case you should tell the dynamic linker to look for your libraries in the directory they're located by using the LD_LIBRARY_PATH
environment variable:
LD_LIBRARY_PATH="your/boost/directory" ./testfgci
I'd suggest you to install boost libraries using your package manager, anyway, this will make your life a lot simpler.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…