在Ubuntu上做内核编程,要安装哪个包?
来源:互联网 发布:穿淘宝爆款被别人嘲笑 编辑:程序博客网 时间:2024/04/29 01:22
1、gcc (C编译器) 安装 apt-get install gcc2、make (源代码维护工具,它能自动检测出需要重新编译的源文件并根据你设定的编译规则去重新编译程序)安装 apt-get install make3.kernel-source (内核源码包。你可以apt-cache search kernel-source搜索到内核源代码包,并用uname -r命令查看到当前系统内核版本,然后用apt-get install kernel-source-xxxx来安装和你内核版本一致的内核源代码包)如果你不想重新编译内核,内核源代码包kernel-source是完全可以不下载的。4.kernel-headers(内核源代码头文件包,不管你是要进行内核模块开发还是进行驱动程序开发,这个包都是必须 要安装的。因为作为一个内核模块编写者,通常会调用内核里的一些东西,比如内核头文件,内核数据结构申明等。它里面包含了一些关键的内核头文件)安装 apt-cache search kernel-headers uname -r apt-get instakk kernel-headers-xxxx5.kernel-kbuild(用来编译内核模块的,下载安装这个包后会发现在/usr/src目录下多了一个kernel-kbuild-xxxx开头的目录,下面只有scripts一个目录,这是用来编译内核模块的一些脚本程序)安装 apt-cache search kernel-kbuild uname -r apt-get install kernel-kbuild-xxxx6.build-essential(包含一个在建立deb包过程中起关键作用的包的信息列表,如果你不想建立deb包你就不需要安装此表)安装 apt-get install build-essential7.kernel-package(如果你想把内核镜像做成一个deb包来用,那么必须用安装这个包了)安装 apt-get install kernel-package8.initrd-tools(如果你想制作启动过程的initrd镜像,则这个包是必不可少的)安装 apt-get instakk initrd-tools
1 0
- 在Ubuntu上做内核编程,要安装哪个包?
- ubuntu下如何查看哪个文件属于哪个安装包
- 学做Ubuntu内核 *.deb包
- 在Ubuntu上下载编译安装Android最新内核源代码
- 如何在ubuntu上基于自定义内核安装systemtap
- 怎样在 ubuntu 上安装 Linux 3.11 内核
- 如何在Ubuntu/CentOS上安装Linux内核4.0
- 如何在Ubuntu/CentOS上安装Linux内核4.0
- 在Ubuntu 15.04上安装Linux内核4.0
- 在ubuntu 14.04上安装libqglviewer-qt4-dev包
- 查看某个进程运行在哪个内核上
- Ubuntu如何查找libz.so.1属于哪个包并安装
- Ubuntu如何查找libz.so.1属于哪个包并安装
- Ubuntu如何查找某个*.so属于哪个包并安装
- Ubuntu如何查找libz.so.1属于哪个包并安装
- 查看linux上的命令来自哪个安装包
- webservice编程中的RPCServiceClient类在哪个jar包中?
- 在ubuntu上eclisp安装android的编程环境
- Struts2工作原理
- 嵌入式软件开发笔试题
- 学习lua之实现类
- poj1032 整数拆分
- 数据挖掘之聚类算法K-Means总结
- 在Ubuntu上做内核编程,要安装哪个包?
- [1]GDB调试应用程序
- 欢迎使用CSDN-markdown编辑器
- 设计模式(2) ------- 工厂方法模式
- leetcode--102. Binary Tree Level Order Traversal
- Python零基础入门二十八之界面设计练习、Entry验证函数
- Android手机安全卫视之启动界面
- PAT甲级1097
- VFS机制-01概论