如何确定一个C目标文件(扩展名为obj)和可执行文件(扩展名为exe)的位置,并进一步找到它们?
答案:2 悬赏:20
解决时间 2021-02-15 18:26
- 提问者网友:逐野
- 2021-02-14 17:28
如何确定一个C目标文件(扩展名为obj)和可执行文件(扩展名为exe)的位置,并进一步找到它们?
最佳答案
- 二级知识专家网友:悲观垃圾
- 2021-02-14 18:29
真是强悍!作业都在网上求问?
学c语言怎么能这样呢?
不过还是给你答案吧
1. 进入tc之后,按键盘f10,选择file,再选择changedir可确定目标文件可执行文件。
2. 不能
3. 选择“编辑”, 这时才就会看到有关复制、粘贴等操作命令的菜单。
4. 在TC 2.0集成开发环境中提供了以下基本的调试手段:
(1) 设置断点(Break/watch→Toggle breakpoint, Ctrl-F8):设置断点的作用是使程序可以分段运行。如果在程序中的某个语句设置了断点,则在运行程序时就会在断点处停下来,这时可以利用下面介绍的其它调试功能观察程序的运行情况,包括和数据区和变量的当前值。在程序中可以设置多处断点,这时每调用一次运行功能,则程序从当前位置执行到下一个断点处。如果断点是设置在循环中的,则每循环一次,程序就中断一次。为了管理断点,在集成环境的断点与观察(Break/Watch)子菜单中还有两个辅助功能:清除所有断点(Clear all breakpoint)和查看下一个断点(View next breakpoint)。
(2) 变量查看及修改(Debug→Evaluate, Ctrl-F4):该项功能用于在程序运行到断点处时查看变量或其它数据项的内容。对于变量来说,还可以改变其内容,便于下一步继续调试。在调用本功能时,屏幕上弹出一个窗口,窗口分为三栏:最上面是设置(Evaluate)栏,用于输入要观察的变量名或表达式;中间是结果(Result)栏,用于显示要观察的变量或表达式的值;而最下方是修改(New value)栏,用于修改变量的值。在查看或修改完毕时可以使用退出键(ESC)返回编辑状态。
(3) 查看函数调用情况(Debug→Call stack, Ctrl-F3):该功能用于查看当前调用栈的情况。如果断点设置在函数中,则调用该功能会在屏幕上弹出一个窗口,显示出程序运行到断点时的函数调用顺序(最下方是主函数,最上方是当前正在执行的函数)
(4) 查找函数(Debug→Find function):可用于在程序中快速查找某个函数的位置。如果一个程序很大,或者包括多个源程序文件,则使用该功能是相当方便的。调用该功能的结果是光标移到指定函数的开始。
(5) 更新屏幕内容(Debug→Refresh display):在调试程序的过程中,在时程序的输出结果会破坏集成环境的编辑版面显示内容,这时可以使用该功能恢复正确的屏幕内容。
(6) 设置观察对象(Break/watch→Add watch, Ctrl-F7):使用该项功能可以将变量或表达式设置为观察对象,这些观察对象的值在调试过程中会在屏幕下方的信息显示窗口中显示出来。该功能类似于上面介绍的“变量查看与修改(Evaluate)”功能,但更直观、更方便,只是不能修改变量的值。
(7) 执行到当前光标位置(Run→Go to cursor, F4):以当前光标位置为断点,使程序执行到光标指向的语句时停下来。该功能类似于使用上述运行功能加断点设置,同样可以观察断点处的变量内容。
(8) 跟踪(Run→Trace into, F7):使用该功能可以一步一步地执行程序,相当于在程序的每一行都设置一个断点。这是最常用的调试手段,通常和以上介绍的几种调试手段结合起来使用。
(9) 步进(Run→Step over, F8):该功能和跟踪功能类似,只是在对函数调用的处理方法上有所不同。在跟踪时,如果遇到函数调用,则转到该函数的源程序中继续跟踪,而步进则不转入被调用的函数,直接执行到源程序中的下一行。
(10) 程序重置(Run→Program reset, Ctrl-F2):中断当前的调试过程,重新回到程序的开始处。在重新调试时,原来设置的断点和观察对象等继续有效。
学c语言怎么能这样呢?
不过还是给你答案吧
1. 进入tc之后,按键盘f10,选择file,再选择changedir可确定目标文件可执行文件。
2. 不能
3. 选择“编辑”, 这时才就会看到有关复制、粘贴等操作命令的菜单。
4. 在TC 2.0集成开发环境中提供了以下基本的调试手段:
(1) 设置断点(Break/watch→Toggle breakpoint, Ctrl-F8):设置断点的作用是使程序可以分段运行。如果在程序中的某个语句设置了断点,则在运行程序时就会在断点处停下来,这时可以利用下面介绍的其它调试功能观察程序的运行情况,包括和数据区和变量的当前值。在程序中可以设置多处断点,这时每调用一次运行功能,则程序从当前位置执行到下一个断点处。如果断点是设置在循环中的,则每循环一次,程序就中断一次。为了管理断点,在集成环境的断点与观察(Break/Watch)子菜单中还有两个辅助功能:清除所有断点(Clear all breakpoint)和查看下一个断点(View next breakpoint)。
(2) 变量查看及修改(Debug→Evaluate, Ctrl-F4):该项功能用于在程序运行到断点处时查看变量或其它数据项的内容。对于变量来说,还可以改变其内容,便于下一步继续调试。在调用本功能时,屏幕上弹出一个窗口,窗口分为三栏:最上面是设置(Evaluate)栏,用于输入要观察的变量名或表达式;中间是结果(Result)栏,用于显示要观察的变量或表达式的值;而最下方是修改(New value)栏,用于修改变量的值。在查看或修改完毕时可以使用退出键(ESC)返回编辑状态。
(3) 查看函数调用情况(Debug→Call stack, Ctrl-F3):该功能用于查看当前调用栈的情况。如果断点设置在函数中,则调用该功能会在屏幕上弹出一个窗口,显示出程序运行到断点时的函数调用顺序(最下方是主函数,最上方是当前正在执行的函数)
(4) 查找函数(Debug→Find function):可用于在程序中快速查找某个函数的位置。如果一个程序很大,或者包括多个源程序文件,则使用该功能是相当方便的。调用该功能的结果是光标移到指定函数的开始。
(5) 更新屏幕内容(Debug→Refresh display):在调试程序的过程中,在时程序的输出结果会破坏集成环境的编辑版面显示内容,这时可以使用该功能恢复正确的屏幕内容。
(6) 设置观察对象(Break/watch→Add watch, Ctrl-F7):使用该项功能可以将变量或表达式设置为观察对象,这些观察对象的值在调试过程中会在屏幕下方的信息显示窗口中显示出来。该功能类似于上面介绍的“变量查看与修改(Evaluate)”功能,但更直观、更方便,只是不能修改变量的值。
(7) 执行到当前光标位置(Run→Go to cursor, F4):以当前光标位置为断点,使程序执行到光标指向的语句时停下来。该功能类似于使用上述运行功能加断点设置,同样可以观察断点处的变量内容。
(8) 跟踪(Run→Trace into, F7):使用该功能可以一步一步地执行程序,相当于在程序的每一行都设置一个断点。这是最常用的调试手段,通常和以上介绍的几种调试手段结合起来使用。
(9) 步进(Run→Step over, F8):该功能和跟踪功能类似,只是在对函数调用的处理方法上有所不同。在跟踪时,如果遇到函数调用,则转到该函数的源程序中继续跟踪,而步进则不转入被调用的函数,直接执行到源程序中的下一行。
(10) 程序重置(Run→Program reset, Ctrl-F2):中断当前的调试过程,重新回到程序的开始处。在重新调试时,原来设置的断点和观察对象等继续有效。
全部回答
- 1楼网友:星星坠落
- 2021-02-14 19:17
中传的?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯