今天学习了qt-embedded的移植,使用nfs直接挂在的形式

因为qt本身是图形文件库,所以在移植应用程序时需要添加相应的程序要用到和库文件 和交叉编译里的库文件(可以使用mkdir –p来连续建立空文件夹)

Cp /opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/arm-linux/lib/*

nfs挂载的文件夹下lib

Cp

/usr/local/Trolltech/QtEmbedded-4.5.1-arm/bin

nfs挂载的文件夹下的lib

然后添加lib的环境变量

Export LD_LIBRARY_PATH=lib的路径:LD_LIBRARY_PATH

然后输入echo $LD-LIBRARY_PATH查看是否添加上了。

此时的环境变量只是暂时设置!!!!!!

修改板子的ip

vi /etc/init.d/rcS

使用service network restart

如果板子上的文件系统太大 那么有肯能lib库太大放不进去 那么就要使用连接来将lib库链到板子的库里。

但是qt的字体文件库不能放在板子上自己建立的lib库里,必须建立在

/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/arm-linux/lib/fonts

今天出现了很多问题,第一板子上自带的文件系统太大了,导致我无法将那两个lib库直接复制在板子相应的目录下面所以要用ln –s命令做链接