http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Linux
然后我使用以下配置文件配置了C::B
./configure --with-wx-config=/opt/wx/2.8/bin/wx-config
并运行
export LDFLAGS="-Wl,-R /opt/wx/2.8/lib"
make
sudo -i
make install
尝试运行C::B时,我遇到了以下错误:
codeblocks: error while loading shared libraries: libwx_gtk2u-2.8.so.0: cannot open shared object file: No such file or directory
这里有一个类似的问题:error while loading shared libraries,但其中建议的解决方案(即将wxWidgets配置添加到传递给
configure
的选项中)对我没有用。
wx-config --prefix
的输出是 /opt/wx/2.8
,
wx-config --libs
的输出是 -L/opt/wx/2.8/lib -pthread -lwx_gtk2u-2.8
,
which wx-config
的输出是/opt/wx/2.8/bin/wx-config
。
我查找了库文件,发现/opt/wx/lib/libwx_gtk2u-2.8.so.0
是同一文件夹中libwx_gtk2u-2.8.so.0.8.0
的链接。
这里可能出了什么问题?