2024年4月1日发(作者:)
在Ubuntu10.04驱动开发环境搭建
一、准备开发工具
开发工具主要有gcc、gdb、make
在Ubuntu中可以通过下面这个命令安装:
$apt-get install build-essential
我没有执行上面的命令,因为我在之前编译过Android,相关工具已经配置好了:
$sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl
zlib1g-dev libc6-dev x11proto-core-dev libx11-dev libgl1-mesa-dev g++-multilib
mingw32 tofrodos libncurses5-dev
二、下载Linux源代码
linux源码可以通过以下几种途径获得:
1)直接去下载
2)通过包管理工具下载源码
用下面指令查看可用的源码包:
1
$ sudo apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-2.6.32 - Linux kernel source for version 2.6.32 with Ubuntu
patches
在Ubuntu中可以通过下面这个命令下载:
$apt-get install linux-source-(版本号)
$sudo apt-get install linux-source-2.6.32
下载后的文件2在/usr/src目录中,解压:
$su – root
$cd /usr/src
$tar jxvf 2
解压后在/usr/src目录下产生了一个linux-source-2.6.32源码目录
三、编译内核
依次执行下列命令(必须都执行,否则编译错误,如果不是root用户,命令前加sudo):
2


发布评论