例如点击PlanAhead中的Help->User Guide
报错如下
Couldn't load XPCOM.
XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
解决方案(注意要备份以前的文件啊)
1.先locate到libxpcom.so和libxul.so
这两个文件都在/usr/lib/firefox目录下
因此只需要创建两者的符号链接到/usr/lib/目录下就行,命令如下
sudo ln -s /usr/lib/firefox/libxpcom.so /usr/lib/
sudo ln -s /usr/lib/firefox/libxul.so /usr/lib/
重新点击Help->User Guide,报错如下
Couldn't load XPCOM.
XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so:
/home/fanghuaqi/mySofts/Xilinx/14.3/ISE_DS/ISE/lib/lin/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/libxul.so)
Couldn't load XPCOM.
这个问题说明,XPCOM文件定位成功但是libstdc++.so的版本不对,找不到GLIBCXX_3.4.15
我们可以通过strings /home/fanghuaqi/mySofts/Xilinx/14.3/ISE_DS/ISE/lib/lin/libstdc++.so.6 |grep
报错如下
Couldn't load XPCOM.
XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
解决方案(注意要备份以前的文件啊)
1.先locate到libxpcom.so和libxul.so
这两个文件都在/usr/lib/firefox目录下
因此只需要创建两者的符号链接到/usr/lib/目录下就行,命令如下
sudo ln -s /usr/lib/firefox/libxpcom.so /usr/lib/
sudo ln -s /usr/lib/firefox/libxul.so /usr/lib/
重新点击Help->User Guide,报错如下
Couldn't load XPCOM.
XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so:
/home/fanghuaqi/mySofts/Xilinx/14.3/ISE_DS/ISE/lib/lin/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/libxul.so)
Couldn't load XPCOM.
这个问题说明,XPCOM文件定位成功但是libstdc++.so的版本不对,找不到GLIBCXX_3.4.15
我们可以通过strings /home/fanghuaqi/mySofts/Xilinx/14.3/ISE_DS/ISE/lib/lin/libstdc++.so.6 |grep