当前位置: 技术问答>linux和unix
Linux 下C++的问题。
来源: 互联网 发布时间:2014-11-28
本文导语: 我编了一个C++的程序。里面调用的都是C的库,基中有gtk等。 我用g++ -Wall -g gui_main.cpp -o mainw `gtk-config --cflags --libs` 编释了程序,没有出错。 但是在运行是出错 error while loading shared libraries: libstdc++.so.3: cannot...
我编了一个C++的程序。里面调用的都是C的库,基中有gtk等。
我用g++ -Wall -g gui_main.cpp -o mainw `gtk-config --cflags --libs`
编释了程序,没有出错。
但是在运行是出错
error while loading shared libraries: libstdc++.so.3: cannot open shared object file: No such file or directory
这是什么原因?
我用g++ -Wall -g gui_main.cpp -o mainw `gtk-config --cflags --libs`
编释了程序,没有出错。
但是在运行是出错
error while loading shared libraries: libstdc++.so.3: cannot open shared object file: No such file or directory
这是什么原因?
|
add dir to LD_LIBRARY_PATH
|
例如:在你的配置文件中填加
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib:/usr/lib:.
export LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib:/usr/lib:.
export LD_LIBRARY_PATH
|
把
/usr/local/lib
加入
/etc/ld.so.config
执行
ldconfig
/usr/local/lib
加入
/etc/ld.so.config
执行
ldconfig