下面这个脚本文件中使用了aptitude 工具,如果想使用ubuntu自己的apt-get 工具,只要进行简单的替换就可以了,但是如果不想看到一大堆错误输出的话,建议你还是在使用下面的代码之前:sudo apt-get install aptitude -y吧。
#!/bin/bash #
Install packages needed by LTIB sudo
aptitude -y install gettext libgtk2.0-dev rpm bison m4 libfreetype6-dev sudo
aptitude -y install libdbus-glib-1-dev liborbit2-dev intltool sudo
aptitude -y install ccache ncurses-dev zlib1g zlib1g-dev gcc g++ libtool sudo
aptitude -y install uuid-dev liblzo2-dev sudo
aptitude -y install tcl dpkg sudo
aptitude -y install asciidoc texlive-latex-base dblatex xutils-dev #
Packages required for 64-bit Ubuntu #
Do "uname -a" and see if the word "x86_64" shows up. if
uname -a|grep -sq 'x86_64'; then sudo
aptitude -y install ia32-libs libc6-dev-i386 lib32z1 fi #
The following recommended for Linux development. #
They are not required by LTIB. sudo
aptitude -y install gparted emacs22-nox openssh-server sudo
aptitude -y install nfs-common nfs-kernel-server lintian sudo
aptitude -y install git-core git-doc git-email git-gui gitk sudo
aptitude -y install diffstat indent tofrodos fakeroot doxygen uboot-mkimage |
#!/bin/bash make
ARCH=arm CROSS_COMPILE=/home/dev/fsl-linaro-toolchain/bin/arm-none-linux-gnueabi- distclean make
ARCH=arm CROSS_COMPILE=/home/dev/fsl-linaro-toolchain/bin/arm-none-linux-gnueabi- mx6q_sabresd_config make
ARCH=arm CROSS_COMPILE=/home/dev/fsl-linaro-toolchain/bin/arm-none-linux-gnueabi- |
3、构建compile Uboot
这样,如果你在host下拥有相应文件的权限的情况下,就可以看是编译你Uboot了。执行以下sh脚本;
$sh
./build_u-boot.sh |