preload
十月 12


我有一個base on wxWidget 2.8.10 的GUI程式, 是在CentOS 5.2的環境中編譯的.
當初在compile wxWidget 2.8.10時, 特別加上了『–disable-shared』的參數.
參考這裡.
所以我本想這支程式應該可以在許多的Linux Distribution 中執行.
所以剛剛把它拿到ubtuntu 9.0.4中跑,結果這程式竟然需要libexpat.so.0 這個shared library.
而且好死不死, ubuntu 9.0.4中竟然無法安裝libexpat0 (原因是太舊了….), 哇哩列~~
情急之下, 只好先拿libexpat.so.1.5.2頂著先用.
如下:


cd /usr/lib
sudo ln -s libexpat.so.1.5.2 libexpat.so.0

還好, 我的程式跑起來了, 先躲過一關了, 接下來要了解為何wxWidgets要吃libexpat這個shared library……嗯來去問Google看看<

Comments are closed.