分类:
2010-07-22 15:45:23
cpu: s3c2440;
board: mini2440;
operation: ubuntu 8.04以上
目的:移植ecos在mini2440的平台上编译。
都添加在.bashrc中:
PATH=/opt/ecos/ecos/ecos/tools/bin:$PATH;export PATH
PATH=/opt/ecos/ecos/gnutools/arm-elf/bin:$PATH;export PATH
ECOS_REPOSITORY=/opt/ecos/ecos/ecos/packages;export ECOS_REPOSITORY
前两个是ecos所需要的工具和toolchain,最后一个是ecos的源码.
经过这一步后,ecosconfig就可以使用了,也不会有什么问题。
但是如果想通过图形界面配置ecos时,就有问题了。
当使用configtool时,会提示
configtool: error while loading shared libraries: libgtk-1.2.so.0:
cannot open shared object file: No such file or directory
configtool: error while loading shared libraries: libpng.so.2:
cannot open shared object file: No such file or directory
configtool: error while loading shared libraries: libtiff.so.3:
cannot open shared object file: No such file or directory
说没有库: libgtk-1.2.so.0,libpng.so.2 libtiff.so.3
安装方法:
sudo apt-get install libgtk1.2
sudo apt-get install libpng3
cd /usr/lib/
sudo ln -s libpng.so.3 libpng.so.2
sudo ln -s libtiff.so.4 libtiff.so.3
最后两个库是ubuntu中只有比需要的版本高的库,只要把高版本的链接过来就可以使用了,最后一个库,相应的高版本的已经安装了。