文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>编译内核的脚本

编译内核的脚本

时间:2010-08-18  来源:chenxibing008


#!/bin/sh
echo "Linux kernel build menu, please select your choice:" echo "  1   make distclean" echo "  2   make default config" echo "  3   make menuconfig" echo "  4   make zImage and copy zImage to tftp dir" echo "  5   make modules and install" echo "  6   copy zImage to tftp dir" echo "  q   exit"
DEF_CFG=m3250_defconfig CC=/home/chenxibing/RTlinux/arm-2010q1/bin/arm-none-linux-gnueabi- TFTPBOOT=/var/lib/tftpboot
make_distclean() {     echo "make distclean"     make ARCH=arm CROSS_COMPILE=$CC distclean }
make_defconfig() {     echo "make default config"     make ARCH=arm CROSS_COMPILE=$CC $DEF_CFG }
make_menuconfig() {     echo "make menuconfig"     make ARCH=arm CROSS_COMPILE=$CC menuconfig }
make_kernel_copy() {     echo "make zImage and copy to tftp dir"     make ARCH=arm CROSS_COMPILE=$CC zImage     copy_zImage }
make_modules() {     echo "make modules and install"     make ARCH=arm CROSS_COMPILE=$CC modules     sudo make ARCH=arm CROSS_COMPILE=$CC modules_install }
copy_zImage() {     echo "copy zImage to tftp dir"     cp arch/arm/boot/zImage .     cp arch/arm/boot/zImage $TFTPBOOT     cp arch/arm/boot/zImage $TFTPBOOT/zImage-rt }

read sel echo "select $sel"
case $sel in     [1]) make_distclean;;     [2]) make_defconfig;;     [3]) make_menuconfig;;     [4]) make_kernel_copy;;     [5]) make_modules;;     [6]) copy_zImage;;     [q]) exit 0;;     *)   echo "ONLY accept 1/2/3/4/5/6/q/Q" esac


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载