如何使用输入.asm程序运行命令行版本的lc3并使用gdb进行分析?

时间:2012-11-21 21:14:39

标签: c debugging assembly gdb lc3

我是一名CS学生,学习如何用C编程。 LC3是一种用于教学目的的伪装配语言。

  

计算机名称> gdb mysim -norun testfde.obj

这会产生问题,无法识别命令。 mysim是c可执行文件,testfde.obj是lc3程序集可执行文件,-norun表示使mysim执行为命令行。

我想使用mysim -norun运行testfde.obj并使用gdb进行分析,我该怎么做?

1 个答案:

答案 0 :(得分:2)

  

我想用testfde.obj运行mysim -norun并使用gdb进行分析,我该怎么做?

gdb --args mysim -norun testfde.obj
(gdb) run

可替换地:

gdb mysim
(gdb) run -norun testfde.obj