debug命令的使用
我在编写完程序后,运行都很正常结果输出也对,但我想训练一下Debug的用途,我在设置断点后点StartDebugging,显示oneormorebreakpointsca...
我在编写完程序后,运行都很正常结果输出也对,但我想训练一下Debug的用途,我在设置断点后点Start Debugging,显示one or more breakpoints cannot be set and have been disabled,execution will stop at the beginning of the program.这是怎么回事呀?急,求高手解答!!!是不是操作系统不兼容等 我用的是XP,软件为VIsual Fortran6.5
我这样试了,但还是不行!后来我的导师帮我弄好了,原来是卡巴斯基软件把它屏蔽了,只要在卡巴中把它设为信任区域就可以了!看来还是导师牛啊!!佩服佩服! 展开
我这样试了,但还是不行!后来我的导师帮我弄好了,原来是卡巴斯基软件把它屏蔽了,只要在卡巴中把它设为信任区域就可以了!看来还是导师牛啊!!佩服佩服! 展开
展开全部
assemble
A
[address]
汇编,可用来做简单的汇编程序
例:A
从当前地址开始汇编
A
0100
从DS:100开始汇偏
compare
C
range
address
比较两段内存的内容
例:C100
L20
200
比较DS:100和DS:200开始的20H长内容的异同
dump
D
[range]
同时以机器码和ASCII码显示内存内容
例:D
显示从当前起80H
长的内存
D
0100
显示从DS:0100起20H长的内存
enter
E
address
[list]
编辑内存内容(机器码)
例:E
编辑当前地址内存
E
0100
编辑DS:100
fill
F
range
list
把指定内从送到指定地址中(慎用)
例:F
0100
L10
90
把DS:0100开始的10H字节内容改成90
go
G
[=address]
[addresses]
执行程序的全部或部分
例:G;从当前地址执行到程序结束
G=0100
从DS:0100执行到程序结束
G
0100
从当前地址执行到DS:0100
hex
H
value1
value2
计算两人十六进制数的和/差
例:H
12
15
计算12,15的和/差
input
I
port
将某文件或某驱动器,某磁道,某扇区装入内存
例:L
重新装入先前以装入的文件
load
L
[address]
[drive]
[firstsector]
[number]
move
M
range
address
name
N
[pathname]
[arglist]
output
O
port
byte
proceed
P
[=address]
[number]
quit
Q
register
R
[register]
search
S
range
list
trace
T
[=address]
[value]
unassemble
U
[range]
write
W
[address]
[drive]
[firstsector]
[number]
allocate
expanded
memory
XA
[#pages]
deallocate
expanded
memory
XD
[handle]
map
expanded
memory
pages
XM
[Lpage]
[Ppage]
[handle]
display
expanded
memory
status
XS
A
[address]
汇编,可用来做简单的汇编程序
例:A
从当前地址开始汇编
A
0100
从DS:100开始汇偏
compare
C
range
address
比较两段内存的内容
例:C100
L20
200
比较DS:100和DS:200开始的20H长内容的异同
dump
D
[range]
同时以机器码和ASCII码显示内存内容
例:D
显示从当前起80H
长的内存
D
0100
显示从DS:0100起20H长的内存
enter
E
address
[list]
编辑内存内容(机器码)
例:E
编辑当前地址内存
E
0100
编辑DS:100
fill
F
range
list
把指定内从送到指定地址中(慎用)
例:F
0100
L10
90
把DS:0100开始的10H字节内容改成90
go
G
[=address]
[addresses]
执行程序的全部或部分
例:G;从当前地址执行到程序结束
G=0100
从DS:0100执行到程序结束
G
0100
从当前地址执行到DS:0100
hex
H
value1
value2
计算两人十六进制数的和/差
例:H
12
15
计算12,15的和/差
input
I
port
将某文件或某驱动器,某磁道,某扇区装入内存
例:L
重新装入先前以装入的文件
load
L
[address]
[drive]
[firstsector]
[number]
move
M
range
address
name
N
[pathname]
[arglist]
output
O
port
byte
proceed
P
[=address]
[number]
quit
Q
register
R
[register]
search
S
range
list
trace
T
[=address]
[value]
unassemble
U
[range]
write
W
[address]
[drive]
[firstsector]
[number]
allocate
expanded
memory
XA
[#pages]
deallocate
expanded
memory
XD
[handle]
map
expanded
memory
pages
XM
[Lpage]
[Ppage]
[handle]
display
expanded
memory
status
XS
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
展开全部
现象是用 debug中的 step info或者run to cursor合着设置断点会出现One or morebreakpoints cannot be set and have been disabled. Execution will stopat the beginning of the program.解决方法,
1.在project->setting->c/c++-general->debug info->program databse for edit and continue ;
2.edit->breakpoints->removeall;
3.build->set active project configuration->*.exe win32 debug.
经过以上三步,ok!
1.在project->setting->c/c++-general->debug info->program databse for edit and continue ;
2.edit->breakpoints->removeall;
3.build->set active project configuration->*.exe win32 debug.
经过以上三步,ok!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询