📄 mips_pj18.txt.svn-base
字号:
在linux下进行交叉编译.1.建立nfs启动环境. 把光盘中/tools目录下的nsfroot.tgz解压到本地目录/usr/chenz/中. tar zxvf nsfroot.tgz 创建nfs服务器 vi /etc/exports,添加 /usr/chenz/boboo *(rw,sync,no_root_squash) 重新启动nfs服务 /etc/rc.d/init.d/nfs restart2.配置tftp. 安装tftp包. 建立tftp目录. mkdir /tftpboot 使用bn-64内核进行启动,拷贝到/tftpboot/目录下.3.安装交叉编译工具 工具链必须安装/解压到/usr/tools目录下. mkdir /usr/tools/ cd /usr/tools/ tar zxvf /mnt/cdrom/software/toolchain/godson-gnu-cross.tgz mv mipsel-tools/* . export PATH=$PATH:/usr/tools/bin4.添加库和头文件 把光盘提供的压缩包/tools/toolch工具链 解压, 把解压出来的/lib和/include目录下的文件复制到/usr/tools相应的目录下. 5.交叉编译pj18 通过svn checkout出来一套pj18. 首先按照正常方法编译通过后.清除其编译结果. 进到mpglib/目录下,更改Makefile. 具体参考备份文件Makefile.mpglib 重新gmake生成库文件. 进到src/目录下,更改Makefile. 具体参考备份文件Makefile.src 重新gmake生成fplayer. 6.下载库文件和源码 从packages.debian.org网站上下载所需要的包. 下载libjpeg6b_6b.orig.tar.gz源码,解压后进行交叉编译. ./configure --host=mipsel-linux --target=mipsel-linux gmake 生成libjpeg.a库文件 拷贝目录到/usr/tools/lib下. 下载glib2.0_2.0.1.orig.tar.gz源码,解压后将其头文件拷贝到/usr/tools/include目录下.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -