今日观点!turboC2.0_turboc2

2023-05-31 06:57:31 来源: 互联网

turboC2.0,turboc2这个很多人还不知道,现在让我们一起来看看吧!

1、希望这些对你有所帮助~  Turbo C 2.0使用指南  Turbo C 2.0是Borland公司1987年推出的C语言编译器,具有编译速度快、代码优化效率高等优点,所以在当时深受喜爱。

2、Turbo C 2.0提供了两种编译环境:一种是类似于UNIX环境的命令行,包含一个TCC编译器和一个MAKE实用程序;一种是集成开发环境,由编辑器、编译器、MAKE实用程序和RUN实用程序,还有一个调试器组成。


(相关资料图)

3、在这里,我就向大家简单介绍一下集成环境的使用方法。

4、  进入Tc,您可以看到类似下面这样的屏幕。

5、按F10到菜单,将光标移到Options,打开下拉菜单(或可以按Alt+o打开Options下拉菜单),选择Directories,第一行是include文件目录,是你的TC.EXE,所在的目录,假如你的TC.EXE是在C:TC20下那么就是c:c20include;同样,第二行是library目录,设成c:c20lib第三行为输出.EXE和.OBJ文件的目录,如果为空则输出到c:c20目录下;第四行为Tc的目录,这里设为c:c20;第五行是建立PICK文件,默认是TCPICK.TCP,该文件的作用是每次只要键入tc即可在启动TC时自动加载上次编辑的文件。

6、完了以后一定要Save Options。

7、否则下次你还要在设置保存时覆盖原来的就可以了.好了,设置完这些目录以后,您就可以开始进行基本的开发工作了。

8、  Turbo C 2.0基本使用指南(二)  现在我们来讲一下各菜单项的功能。

9、  File菜单:  File菜单中都是些一般编辑器中常有的功能,如Load、Save等,相信没有必要再讲了,我们就省点口水吧。

10、  Edit菜单:  Edit菜单的作用是从菜单切换到编辑栏。

11、其实大可不必这么麻烦,只要按ESC键就可以了。

12、  Run菜单:  Run菜单中的命令用于运行程序。

13、  RUN命令不用讲了,当然是用来运行编译好的程序的啦。

14、  Program Reset可以终止当前运行的程序,释放分配的内存空间。

15、这在进行调试时退出程序的方法.  Go To Cursor使程序执行到光标所在处。

16、  Trace Into单步执行程序,并且进入函数(必须是同一源文件中定义的函数)。

17、  Step Over单步运行程序,但不进入函数。

18、  User Screen返回到DOS界面,按任意键可返回。

19、  Compile菜单  Compile菜单用于编译.OBJ文件和连接生成.EXE可执行文件。

20、  Compile To OBJ编译生成OBJ目标文件。

21、  MAKE EXE File编译、连接一步完成,生成EXE可执行文件。

22、  Link EXE File连接OBJ文件以生成EXE可执行文件。

23、  Build all无条件编译所有文件,无论过时与否。

24、  Primary C File可在编译过程中发现错误是重新载入文件(.H .C)。

25、  Get Info可获得以下信息:  源文件  与当前文件相联系的目标文件  当前源文件名  文件大小  程序退出码  可用空间  Project菜单  Project菜单提供与工程有关的命令。

26、  Project Name给你的工程起个好听的名字。

27、  Break Make On设定终止MAKE的缺省条件,通常为ERRORS。

28、  Auto Dependencies自动依赖检查。

29、就是说让MAKE自动检查盘中是否有相应.C和.H文件。

30、  Clear Project清除工程文件名,重置消息窗口。

31、  Remove Messages将错误消息从消息窗口中清除。

32、  Turbo C 2.0使用指南(三)  6. Options菜单  前面我们已经使用过options菜单,可想而知这里主要设置一些集成环境的参数。

33、  Compiler  Model内存模式,不同的内存模式将使用不同类型的指针。

34、  Define宏定义,可用分号“;”划分多重宏定义。

35、  Code Generation代码生成,控制编译器生成怎样的代码。

36、  Optimization优化,可按用户的需要优化程序的代码。

37、  Source源代码,控制编译器如何处理源代码。

38、  Errors错误,让用户可以控制编译器如何处理和响应诊断信息。

39、  Names,我也不知道是用来干嘛的。

40、  Linker  Map File Menu选择映射文件的类型。

41、  Intialize Segments段初始化  Default Libraries设置缺省库表。

42、  Graphics Libraries打开自动查找BGI图形库。

43、  Warn Duplicate symbols打开可使连接器警告在目标及库文件里出现的相同字符。

44、  Stack Warning抑制连接器产生No Strack消息。

45、  Case-sensitive Link是否区别大小写。

46、  Environment  Message Tracking消息跟踪,编译时会跟踪编辑器里的语法错误。

47、  Keep Messages告诉TC是否保存消息窗口内的消息。

48、  Config Auto Save设置为ON时,TC将自动保存对TC所做的设置;否则必须使用Options->Save Options才将改动保存。

49、  Brackup Files打开则会在保存文件时建立备份文件。

50、  Tab Size设置制表符大小,缺省为缩进8个字节。

51、  Zoomed Windows设置窗口为全屏幕。

52、这样的话,编辑窗口或消息窗口都将变成整个屏幕的大小,只有活动窗口是可见的。

53、用F6可以互相切换。

54、  Screen Size设置屏幕大小。

55、  Directories目录设置。

56、(看者云:前面不是已经设置好了吗?少废话了!)  Arguments在用run->run运行程序时,可在这里加上参数。

57、  Save Options更改好设置以后,一定要在这里保存一下。

58、除非将Options->Environment-> Config Auto Save置为ON。

59、  Retrieve Options这个命令可以重新加载以前保存的配置文件。

60、  Turbo C 2.0使用指南(四)  7. Debug菜单  Debug菜单命令用来完成调试工作。

61、  Evaluate可以测试甚至修改一个变量或表达式的值。

62、注意:表达式不能包含函数调用和宏。

63、  Call Stack用来跟踪当前函数的调用关系,他弹出一个包含调用栈的窗口。

64、  Find Function顾名思义,就是查找函数定义。

65、只有在运行调试时可用。

66、  Refresh Display刷新屏幕。

67、如果编辑屏被你的程序改写了,可以用它恢复。

68、  Display Swapping控制是否在程序运行是切换屏幕。

69、  Source Debugging打开源代码调试。

70、  8. Break/watch菜单  Break/watch菜单用来设置/删除断点或监视项。

71、  Add Watch添加监视项。

72、可以监视一个变量或表达式的值。

73、  Delete Watch删除监视项。

74、  Edit Watch编辑你所监视的表达式。

75、  Remove All Watches删除所有监视项。

76、  Toggle Breakpoint设置或删除断点。

77、如果设置了断点,程序运行到这一行就会停下来。

78、  Clear All Breakpoints清除所有断点。

79、  View Next Breakpoint按设置顺序移到下一个断点处。

80、  Turbo C 2.0集成环境的所有菜单命令已经介绍完了,下面我们将通过一个实例来看看在Turbo C下如何创建你的程序。

81、  Turbo C 2.0使用指南(五)  现在让我们来看看怎样在TurboC中创建程序。

82、我们可以键入tc或tc test进入TC集成环境。

83、在编辑窗中输入我们的程序代码,例如下面这段:  /* just for a testing */  /* print a string "Hello,world!" */  int main(void)  {  char str[]="Hello,world!";  void showstr(char *p);  showstr(str);  return 0;  }  void showstr(char *p)  {  printf(p);  }  代码输入完后按F2来存盘。

84、要进行编译最简单的是按F9用MAKE实用程序,编译并且连接生成EXE文件。

85、此时如果程序中有错误,编译器会在底下的消息窗口给出错误信息(关于错误信息的意思,以后我会再写一篇),光标移到消息条上,按ENTER或F6可回到编辑窗再修改程序。

86、  我们可以通过设置断点和监视项来调试程序。

87、将光标移到第5行,按ctrl+F8即可在这里设置断点。

88、将光标移到第7行的str上,按ctrl+F7可添加监视项监视str的值。

89、  然后按ctrl+F9运行程序。

90、由于刚才在第5行设置了断点,程序运行到第6行就会暂停,要再按一次F9才继续。

91、从watch窗口中,我们可以看到str: "Hello,world!",这是str当前的值。

92、如果str的值改变,这里的显示也会跟着改变。

93、  我们还可以按F8或F7单步执行程序。

94、我们来让程序运行到第7行,这时你就可以发现F8和F7的区别了。

95、F8将执行完第7行的指令后,光条直接移到了第8行,也就是说它跳过了函数showstr()。

96、而F7会从第7行跳到第10行而进入函数showstr()内部。

97、请注意,F7只能进入当前编辑文件中定义的函数,而且不能进入库函数。

98、  当然还有再复杂的用法,但我就不是很会了。

99、  希望这些对一些新手有用。

本文到此分享完毕,希望对大家有所帮助。

关键词:

精选 导读

妄想山海怎么制作化瘀丹(妄想山海化育丹怎么合成)-环球热

妄想山海是一款非常火爆的手机游戏,下面我为大家介绍妄想山海怎么制作化瘀丹。首先登陆并进入游戏。采集制

发布时间: 2023-05-31 06:32
要闻   2023-05-31

8 种草药让您的烹饪花园成长_世界最新

草本植物可以种植在地里,也可以种植在花盆里。为你的家人和朋友做饭是一种爱的劳动——一种体现在饭菜味道

发布时间: 2023-05-31 06:16
要闻   2023-05-31

花椒炖鸡的做法大全(炖鸡的做法大全)

1、香菇炖鸡主料:土鸡腿2只,干香菇6朵辅料:红枣12粒,姜2片调料:酒1大匙,盐1小匙做法:1 土鸡腿剁小块

发布时间: 2023-05-31 06:02
要闻   2023-05-31

5月30日基金净值:泓德裕康债券A最新净值1.2181,涨0.02%_世

5月30日,泓德裕康债券A最新单位净值为1 2181元,累计净值为1 3381元,较前一交易日上涨0 02%。历史数据显

发布时间: 2023-05-31 05:35
要闻   2023-05-31

焦点日报:无优无虑中学语文网_无优

相信目前很多小伙伴对于无优都比较感兴趣,那么小搜今天在网上也是收集了一些与无优相关的信息来分享给大家

发布时间: 2023-05-31 05:04
要闻   2023-05-31

热点 推荐

今日观点!turboC2.0_turboc2

turboC2 0,turboc2这个很多人还不知道,现在让我们一起来看看吧!1、希望这些对你有所帮助~  Turbo

发布时间: 2023-05-31 06:57
IT   2023-05-31

8年估值涨超180倍,圆心科技四闯港交所!红杉、腾讯等押注

8年估值涨超180倍,圆心科技四闯港交所!红杉、腾讯等押注

发布时间: 2023-05-31 06:56
国内   2023-05-31

新英雄年代_新英雄年代官网-环球今亮点

1、是的不过不一定能成功所以注册完了以后要去百度搜索再帮顶一次如果提示已绑定那就可以用了如果没绑定这

发布时间: 2023-05-31 06:29
科技   2023-05-31

妄想山海怎么制作化瘀丹(妄想山海化育丹怎么合成)-环球热

妄想山海是一款非常火爆的手机游戏,下面我为大家介绍妄想山海怎么制作化瘀丹。首先登陆并进入游戏。采集制

发布时间: 2023-05-31 06:32
要闻   2023-05-31

8 种草药让您的烹饪花园成长_世界最新

草本植物可以种植在地里,也可以种植在花盆里。为你的家人和朋友做饭是一种爱的劳动——一种体现在饭菜味道

发布时间: 2023-05-31 06:16
要闻   2023-05-31

全球热讯:夜明砂的功效与作用百度百科(夜明砂的功效与作用

1、夜明砂是一种纯中药,夜明砂有很多的作用,是能够治疗很多的疾病。2、夜明砂是一种性寒,微苦,还有点辛

发布时间: 2023-05-31 06:13
IT   2023-05-31

视焦点讯!多地发布2022年平均工资 这些行业“钱景”好

在全国平均工资数据出炉后,各个省份正陆续发布2022年平均工资数据。平均工资数据包含了19个行业门类的平均

发布时间: 2023-05-31 06:10
国内   2023-05-31

花椒炖鸡的做法大全(炖鸡的做法大全)

1、香菇炖鸡主料:土鸡腿2只,干香菇6朵辅料:红枣12粒,姜2片调料:酒1大匙,盐1小匙做法:1 土鸡腿剁小块

发布时间: 2023-05-31 06:02
要闻   2023-05-31

我爱罗变我怒罗多少集_我爱罗怎么变成我怒罗_天天观天下

欢迎观看本篇文章,小升来为大家解答以上问题。我爱罗变我怒罗多少集,我爱罗怎么变成我怒罗很多人还不知道

发布时间: 2023-05-31 06:10
科技   2023-05-31

特斯拉Roadster再次开启国内市场预订

[本站资讯]近日,我们从特斯拉中国官网获悉,全新Roadster再度开放预订页面,订金仍为33 20万元(交付前可

发布时间: 2023-05-31 06:09
汽车   2023-05-31

世界快资讯丨外观更加时尚 腾势N7第2款前脸造型亮相

[本站新车首发]在5月30日举办的腾势品牌日上,腾势官方公布了腾势N7车型的第二套前脸造型,为用户律动或灵

发布时间: 2023-05-31 06:14
汽车   2023-05-31

世界热文:预计20万左右?吉利银河L7将今日上市

[本站资讯]吉利银河L7将于今日(5月31日)正式上市,新车基于e-CMA架构生产,定位紧凑型SUV。动力方面将搭

发布时间: 2023-05-31 06:04
汽车   2023-05-31

缩量上涨意味着什么 天天热点评

在股票交易市场中,缩量上涨往往意味着大盘之中试探过程或是分歧阶段的开始。一般来说,在股票市场中的缩量

发布时间: 2023-05-31 05:55
国内   2023-05-31

天天百事通!2023年法网:王欣瑜胜出朱琳告负 梅德维德夫爆

中新社巴黎5月30日电 (记者 李洋)5月30日是2023年法国网球公开赛正赛第3个比赛日。在当天继续进行的单

发布时间: 2023-05-31 06:03
IT   2023-05-31

360贷款可以提前还吗,可以|世界信息

360贷款是可以提前还款的。360贷款提前还款,用户不需要支付违约金,但即使是提前还款也需要用户正常支付借

发布时间: 2023-05-31 06:04
科技   2023-05-31

5月30日基金净值:泓德裕康债券A最新净值1.2181,涨0.02%_世

5月30日,泓德裕康债券A最新单位净值为1 2181元,累计净值为1 3381元,较前一交易日上涨0 02%。历史数据显

发布时间: 2023-05-31 05:35
要闻   2023-05-31

뭔지알지(оИажи╘)

想必现在有很多小伙伴对于оИажи╘方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于

发布时间: 2023-05-31 05:35
IT   2023-05-31

Shams:马祖拉将在休赛期对教练组进行调整 他的合同还有三年

据名记Shams报道,消息人士透露,马祖拉将在休赛期调整自己的教练组。Shams称,虽然凯尔特人没能完成NBA历

发布时间: 2023-05-31 05:13
科技   2023-05-31

无锡三批次挂牌8宗涉宅地块,总起价75.74亿元

无锡三批次挂牌8宗涉宅地块,总起价75 74亿元-5月29日,江苏省无锡市自然资源和规划局发布国有建设用地使用

发布时间: 2023-05-31 05:23
国内   2023-05-31

焦点信息:四人餐桌尺寸及价格_四人餐桌尺寸

1、目前这款四人餐桌它是我们很多的家庭里面的首要选择,现在有很多的年轻夫妇他们都是自己出来单住的,对

发布时间: 2023-05-31 04:57
IT   2023-05-31