社区
Linux_Kernel
帖子详情
大哥们,没.c 源码,只有.o文件。能编译出linux内核来吗?
痛快王
2014-07-03 10:45:05
之前有个帖子,我看了但是没答案。。。谢谢大哥们
麻烦提供下方法啊。。。
...全文
220
2
打赏
收藏
大哥们,没.c 源码,只有.o文件。能编译出linux内核来吗?
之前有个帖子,我看了但是没答案。。。谢谢大哥们 麻烦提供下方法啊。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
痛快王
2014-07-07
打赏
举报
回复
问题已解决,方法如下: 制作内核开发包(即编译内核模块的环境)的方法如下: 1、 编译内核 cd $KERNELDIR make make modules 2、 创建输出目录 export OUTPUT=/home/work/kernel-develop mkdir $OUTPUT 3、 定义machine路径 明确内核配置的machine、platform类型,搜索.config文件,查看System Type定义: 如果定义的值是CONFIG_ARCH_MX5=y,那么查看arch/arm/Makefile,搜索machine-和plat-, 可知对应的machine路径为mach-mx5、platform路径为plat-mxc。 执行如下命令: export MACHINEDIR=mach-mx5 export PLATDIR=plat-mxc 4、 拷贝相关文件到输出目录 cp Makefile $OUTPUT/ cp Module.symvers $OUTPUT/ cp -rf include/ $OUTPUT/ cp -rf scripts/ $OUTPUT/ mkdir -p $OUTPUT/arch/arm/ cp -rf arch/arm/include $OUTPUT/arch/arm/ cp arch/arm/Makefile $OUTPUT/arch/arm/ mkdir -p $OUTPUT/arch/arm/$MACHINEDIR/ mkdir -p $OUTPUT/arch/arm/$PLATDIR/ cp -rf arch/arm/$MACHINEDIR/include $OUTPUT/arch/arm/$MACHINEDIR/ cp -rf arch/arm/$PLATDIR/include $OUTPUT/arch/arm/$PLATDIR/ 5、 删除拷贝的源文件 find $OUTPUT/ -name "*.c" |xargs rm -f 6、 打包 tar zcvf kernel-develop.tar.gz $OUTPUT/
buyong
2014-07-04
打赏
举报
回复
只要齐全理论上可以的
安卓
编译
与开发、
Linux
内核
及驱动
安卓
编译
与开发、
Linux
内核
及驱动视频教程,该课程内容包括一、
源码
编译
:1、常见的ROM种类、谷歌的ROM、第三方的ROM2、区别3、RockChip的ROM、4、
编译
环境配置、
源码
下载、
编译
命令;二、
源码
开发:
源码
结构分析、...
linux
进程发生除0处理过程,
Linux
0.11 在ubuntu-11和gcc-4.6.1下
编译
调试至正常运行的过程详解...
李显杰1、工作背景研究
linux
-0.11已有月余,...然而在
linux
-0.11的
编译
要在装有gcc1.4的系统里进行,那个系统太老了,修改起来也不方便,又
没
法安装
源码
阅读器. . .那能不能在ubuntu下用高版本的gcc
编译
并运行呢?2...
Linux
0.11 在ubuntu-11和gcc-4.6.1下
编译
调试至正常运行的过程详解
引言 1、 工作背景 研究
linux
-0.11已有月余,代码看了...然而在
linux
-0.11的
编译
要在装有gcc1.4的系统里进行,那个系统太老了,修改起来也不方便,又
没
法安装
源码
阅读器. . . 那能不能在ubuntu下用高版本的gcc
编译
第3章
Linux
内核
调试手段之
内核
打印
开始前面说的话在我写代码的生涯里,我看到过很多大神炫耀自己的调试手段,也看到很多大神写过非常厉害的代码,我认为,相比于写代码,调试更加重要,而那些能在写代码的时候就加入了...
《鸟哥的
Linux
私房菜 基础学习篇(第三版)》——第1章
Linux
是什么 1.1
Linux
是什么...
本节书摘来自异步社区《鸟哥的
Linux
私房菜 基础学习篇(第三版)》...众所皆知,
Linux
的
内核
原型是1991年由托瓦兹(Linus Torvalds)写
出
来的,但是托瓦兹为何可以写
出
Linux
这个操作系统?为什么他要选择386的计算b...
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章