1. 程式人生 > >交叉編譯linux3.0.8錯誤之loading shared libraries: libz.so.1cannot open shared object file: No such file

交叉編譯linux3.0.8錯誤之loading shared libraries: libz.so.1cannot open shared object file: No such file

當我們安裝好交叉編譯器後,我們要對友善之臂提供的linux3.0.8進行編譯。

按下面步驟進行:

$tar xzf linux-3.0.86-20150324.tgz
$ cd linux-3.0.86/
$ cp tiny4412_android_defconfig .config
$ make zImage

執行make zImage的時候,如果你沒有安裝交叉編譯器,將會報錯誤:arm-linux-gcc not found。所以在執行編譯的時候,請務必先安裝好交叉編譯器,並配置好環境變數。

當你安裝好交叉編譯器後,執行make zImage,可能會報error loading shared libraries: libz.so.1cannot open shared object file: No such file。

具體解決方法是執行:sudo apt-get install lib32z1 lib32z1-dev

然後再執行make zImage後,就可以正常進行編譯工作了。