linuxdebug
㈠ linux下的debug是干什么的
都太熟悉了 见鬼去吧,
太阳
它有一张巨大的床和一扇小小的门
就象皮箱
因为滴雨的金菊——野生的胸针
静的如夜哈哈
㈡ 如何debuglinux内核,我用ubuntu
可是有没有一种比较快捷的方法比如说在终端里面查看呢?答案是肯定的。为了查看 Ubuntu 的版本号,可以采用以下两种方法之一。方法一在终端中执行下列指令: cat /etc/issue 可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容: Ubuntu 8.04 /n /l方法二使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下: sudo lsb_release -a 将输出结果: Distributor ID: Ubuntu Description: Ubuntu 8.04 Release: 8.04 Codename: hardy 查看内核版本号的方法是:打印一个终端,输入命令uname -r
㈢ 怎么能让linux debug口 打印进程崩溃时的pc值
可能是像log4j一样的日志工具包打印的日志,关不关也没什么关系,debug能更好的让你知道程序的动向,想关闭的话去配置文件里看看吧。
㈣ 如何打开linux kernel的debug
【1】配置Kconfig,添加要调试驱动模块的DDEBUG选项,如
kernel_imx\drivers\mxc\pmic\mc13892\Kconfig
config MXC_PMIC_DEBUG
bool "Support MXC PMIC DEBUG"
depends on MXC_PMIC
【2】配置Makefile,添加编译支持驱动模块 EXTRA_CFLAGS += -DDEBUG ,如
kernel_imx\drivers\mxc\pmic\core\Makefile
ifeq ($(CONFIG_MXC_PMIC_DEBUG),y)
EXTRA_CFLAGS += -DDEBUG
endif
【3】配置内核,使支持动态调试
make menuconfig
| | Kernel hacking --->
| | [*] Tracers --->
| | [*] Trace max stack
| | [*] Enable dynamic printk() support
| | Device Drivers --->
| | MXC support drivers --->
| | MXC PMIC support --->
| | [*] Support MXC PMIC DEBUG
【4】重烧内核启动后,改变控制台debug消息显示级别,可以打印printk(DEBUG ...)信息
echo > /proc/sys/kernel/printk "8"
㈤ linux中有没有类似windows里的debug命令的功能
RunAs /user:Domain\Administrator “msconfig” 之后会要你输入administrator密码。 RunAs语法是这样的: RunAs /user:[Domain]\[user name]
㈥ linux debug是什么意思
debug就是用于调试时的打印提示信息的,bug就是问题
㈦ linux下syslog的LOG_DEBUG参数
写让它输出运行到那里就会输出
㈧ linux debug filesystem怎么用
在进行系统调试的时候,有可能会使用到debug
file
system。
下面讲解如何具体使用debug
file
system
1.
在kernel中使用debug
file
system
make
menuconfig
-->
Kernel
hacking
-->
选中Debug
Filesystem
(CONFIG_DEBUG_FS)选项。
make
menuconfig
-->
kernel
hacking
-->
选中Kernel
debugging
(CONFIG_DEBUG_KERNEL)选
项。
注:"kernel
debugging"选项必须使能,否则在进行第三步的时候,会报“mount:
unknown
filesystem
type
'debugfs'”
2.
编译kernel,下载并且运行之。
3.
挂载debug
file
system
#
mount
-t
debugfs
none
/sys/kernel/debug
或者
#
mkdir
/debug
#
mount
-t
debugfs
none
/debug
进入/debug文件夹及其子文件夹获得想要的信息。
㈨ linux下,怎么进入debug,求助
1、安装gdb
2、编译的时候带上参数 -g
3、gdb使用推荐看这个文章,一步步叫你怎么用,很好很强大
http://blog.csdn.net/yihucha166/archive/2009/04/14/4073735.aspx
补充回答:比如你有一个cpp文件 xx.cpp
你先编译 gcc -g -o xx xx.cpp
再用gdb gdb ./xx.cpp
这样就可以了。
再补充,我给的连接里面这些都有,一步步,很清晰的。