腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在串口上启用
内核
中的低级别
调试
、
、
、
我正在为beaglebone
编译
linux
发行版(Openwrt),并在我的串行端口解压缩
Linux
....done上获得以下o/p。引导
内核
(
内核
挂起)以跟踪我启用了CONFIG_DEBUG_LL=y(启用低级
调试
)和CONFIG_DEBUG_INFO=y(启用
内核
调试
信息
)的错误,但是我找到了CONFIG_DEBUG_LL_UART_NONE=y,因此如果我是正确的,这意味着该平台不支持UART
调试
(即
浏览 4
提问于2014-06-06
得票数 0
回答已采纳
2
回答
Qemu (带有
调试
符号的
内核
)和ARM
、
、
、
我正在寻找一个使用
调试
符号
编译
的
Linux
ARM
内核
、磁盘映像和initrd。我希望使用qemu和gdb
调试
内核
。您能告诉我一个arm
linux
映像,它是用
调试
符号
编译
的,我可以从qemu开始并连接gdb吗?什么是最简单的方法来设置这个?
浏览 0
提问于2015-06-04
得票数 1
1
回答
如何对
Linux
内核
进行反优化以避免值的优化
、
、
我正在
调试
Linux
内核
。在使用gdb
调试
它时,我发现一些值被优化了。如下图所示。我如何去优化
Linux
内核
,以避免这些变量被优化出来?
浏览 4
提问于2017-04-11
得票数 4
1
回答
Linux
内核
版本与GCC版本匹配
、
是否有
编译
Linux
内核
的推荐GCC版本? 我发现
Linux
内核
的标题“
编译
器-GCC”。它是否包括
内核
推荐的GCC版本的
信息
?也就是说,我能找到有关在
Linux
内核
源代码中
编译
的
信息
吗?
浏览 0
提问于2017-01-18
得票数 7
回答已采纳
2
回答
生产服务器系统开发
、
我想使用系统访问从远程访问中提取我的
linux
生产服务器的详细
信息
。我对此有一些疑问: 是否有必要在
linux
生产服务器和
linux
开发server.If中同时拥有相同的
内核
,那么如何添加对它的支持呢?,生产服务器中的最低要求是什么?是否需要使用
调试
器
编译
生产服务器的
内核
?如何使特定组中的用户能够运行stap脚本?
浏览 2
提问于2011-06-06
得票数 2
2
回答
如何在不使用可加载
内核
模块的情况下在/proc中添加文件
、
我正在尝试对
Linux
的
内核
做一些修改,然后想打印一些
调试
语句,还想在
内核
编译
时统计一些参数。我想存储在/proc文件中的内容,我如何才能实现这一任务,并在/proc文件中存储
信息
,而不使用LKM。
浏览 2
提问于2015-09-10
得票数 1
1
回答
用
调试
符号
编译
Arch
Linux
内核
、
、
、
我正在进行一个项目,这个项目要求我为
linux
内核
设置
调试
符号。我正在开发arch,不幸的是,arch没有像ubuntu ()那样很好地打包
内核
调试
符号。我想我可以
编译
带有
调试
符号的arch
linux
内核
,然后将它们提取出来并用于我的目的。因此,我下载了arch
linux
内核
();但是,我很难弄清楚如何使用
调试
符号构建
内核
--现在还不清楚如何从自述文件和Mak
浏览 2
提问于2020-09-30
得票数 1
回答已采纳
1
回答
Qemu
调试
linux
内核
,不能加载模块。
、
最近,我尝试
编译
linux
内核
并使用gdb
调试
,下面是:
调试
内核
;
linux
内核
调试
;我发现我的lx-symbols gdb不能加载其他模块和符号,只有输出:
linux
。我跟着lx-符号,找到了gdb.parse_and_eval("modules")函数,什么也没有返回.src文件是https://github.com/torvalds/
linu
浏览 0
提问于2022-06-30
得票数 0
1
回答
如何才能找到
内核
结构的字段偏移量?
、
、
、
有时,我需要弄清楚某些
内核
结构的布局(如字段偏移)。做这件事最简单的方法是什么?(实际上,文档似乎表明可以使用perf probe blk_account_io_done req->rq_disk->disk_name自动完成此操作,但它需要在
内核
中启用
调试
信息
-我在目标计算机上没有(也无法启用) --即使在启用
调试
信息
的机器上,也无法使其工作,原因是什么) (代替“描述你尝试过的东西”),我用我尝试过的方法来回答这个问题--这些方法确实有效--但这些方法只在某些情况下起作用
浏览 0
提问于2019-11-21
得票数 2
回答已采纳
2
回答
/scripts/recordmcount:语法错误:"(“当我在Raspberry Pi上
编译
驱动程序模块时报告unexpected`
、
、
我重新
编译
了我的Raspberry Pi的
Linux
内核
以启用一些
调试
功能。新
内核
是通过提供的工具在我的X86台式机上
编译
的。新
内核
看起来运行良好,直到我在它上面
编译
了我的hello-world驱动程序模块,并打印了以下
信息
: make -C /lib/modules/3.18.10-d0u9/build M=/home/pi/
Linux
-Devi
浏览 10
提问于2015-07-06
得票数 6
1
回答
使用rpmbuild重新构建
linux
内核
的速度最快
、
、
、
我刚刚使用可以在这里找到的指令为CentOS构建了
linux
内核
:谢谢。
浏览 0
提问于2019-10-25
得票数 0
3
回答
Qemu
内核
引导
调试
,没有源代码
、
、
、
我正在使用Qemu学习一些
linux
内核
开发/黑客技术,并希望
调试
Linux
的引导过程(2.6.34.3)。我已经
编译
为ARM通用平台,并正在使用Codesourcerys arm-无eabi交叉
编译
器。我使用Eclipse作为使用gdbserver构建和
调试
的环境。因此,我已经准备好在中成功构建和运行
内核
,但问题是,在引导进程(地址0)时,我看不到
调试
器中的任何源代码,只能看到反汇编代码。有人对如何
调试
<
浏览 6
提问于2012-07-11
得票数 5
回答已采纳
3
回答
什么是
调试
信息
?
、
什么是
调试
信息
文件? 我在谷歌和维基上找不到太多与此相关的东西。这个标签也没有wiki。也许如果你能给我指明正确的方向,我可以写一封来报答你。
浏览 6
提问于2012-03-29
得票数 0
回答已采纳
2
回答
如何在
Linux
下修改随机.c的源代码?我必须重新
编译
内核
才能使其生效吗?
、
为了更深入地了解
Linux
随机数生成器,我想添加一些
调试
信息
或printf。/dev/random和/dev/urandom中的熵都是随机生成的。我的问题是: 1.在
Linux
2.6.32中哪里可以找到随机.c文件? 2.最好的方法是将我对随机源代码的修改添加到
内核
中?是否可以只
编译
随机性.c并将其作为可加载的
内核
模块加载?或者我必须重新
编译
和安装
内核
,才能使带有debug msg的新随机.c
浏览 4
提问于2013-10-22
得票数 1
1
回答
如何检查程序是否使用
调试
符号
编译
?
、
、
、
我想在GIMP中跟踪一些代码,因此需要启用
调试
符号的GIMP。我不记得我是否在
编译
期间启用了它们。如何在不重新
编译
程序的情况下进行检查?
浏览 1
提问于2010-07-20
得票数 96
回答已采纳
1
回答
安装具有
调试
符号且不进行优化的
Linux
内核
、
、
如何安装具有
调试
符号且不进行优化的
Linux
内核
?我想用SystemTap来追踪它。
浏览 0
提问于2018-07-08
得票数 2
1
回答
无法在gdb上
调试
lInux
、
我正在尝试使用gdb
调试
Linux
,我用"compile kernel with debug info“
编译
了
内核
。一旦
内核
编译
完成,我正在尝试提供GDB文件vmlinux (运行上面的命令会出现下面的错误) Reading"/home/
Linux
/vmlinux" is not a core dump: File
浏览 4
提问于2015-09-30
得票数 0
1
回答
Yocto创建了一个带有坏矮人
调试
信息
版本(不是2,3,4)的vmlinux。
、
、
我正在使用Yocto1.8 (fido)为通用64位x86构建一个
Linux
内核
。
内核
构建并引导并运行。但是,当我尝试使用
调试
器来
调试
它时,我抛出的所有
调试
器和工具都会停止,并且无法使用vmlinux文件中的
调试
信息
。我使用应该生成
调试
信息
的设置构建了这个
内核
,并且使用objdump -g可以找到大量的
调试
信息
。在我看来那部分是对的。关键的部分是这个,显然是一个完
浏览 6
提问于2016-06-15
得票数 2
回答已采纳
2
回答
是否需要重新填充我的
linux
内核
?
、
、
我是一个初学者,学习
linux
内核
模块的开发。下面是一个教程,它说要重新
编译
我的
内核
,以便启用各种
调试
功能,比如强制模块卸载e.t.c。我这么做可以吗?它会影响我预先构建的
内核
吗。在什么情况下,我被迫将模块插入正在运行的
内核
中,而
内核
不允许我这样做?
浏览 8
提问于2014-12-16
得票数 2
回答已采纳
1
回答
用Eclipse
调试
Linux
内核
时“没有可用的0x源代码”
、
、
、
、
我正在尝试使用Eclipse/CDT
调试
Linux
内核
,方法是遵循多个网站中提供的
信息
。但是,每次我尝试
调试
内核
时,我都会收到一条“NoSourceAvailable0x.”消息。我使用qemu虚拟机器运行
linux
内核
"qemu -s -S -kernel bzImage .“ 我尝试从Eclipse/CDT运行
调试
。为此,我配置了一个"C/C++附加到应用程序“
调试</
浏览 6
提问于2014-12-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
GCC 编译 Linux 内核速度比 LLVM 更快
Python 3.8 已发布,那如何编译和调试最新的内核源码呢?
Linux系统中的高级内核模块调试方法汇总结
EOS源码编译调试
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券