《C语言综合研究第1章宣讲会研究报告_20130609_v1.0》
根据我们在第一阶段的第三小阶段综合研究的基础,来首先进行我们本阶段的开发学习活动的环境进行搭建,在这里,我们使用tc2.0提供的编译程序对程序进行编译连接,tc2.0提供的编译程序生成的代码是运行于8086PC模式的代码,因为在8086PC模式下,我们可以很容易体验c语言的一些底层开发。
所用到的程序和文件:
1),编译器 tcc.exe
2),连接器tlink.exe
3),相关文件:c0s.obj,cs.lib,emu.lib,maths.lib
tcc *.c的工作过程如下:
1),tcc.exe将a.c编译为a.obj;
2),tcc.exe调用tlink.exe将c0s.obj,cs.lib,emu.lib,maths.lib中的相关代码与a.out中的代码连接到一起生成.exe文件。
在这里,我们所需要做的工作是:
1》,自己通过相关的途径(比如从互联网上下载)找到这些文件,将这些文件拷贝到一个新建的目录c:\c下;
因为我们前面所作的练习,所以这个很容易就能够完成。
2》,在c:\c目录下准备好tcc.exe,tlink.exe,c0s.obj.cs.lib.maths.lib,emu.lib等文件后,编译,运行下面的程序进行测试;
Main()
{
Printf(“hello world!\n”);
}
经测试,可以正确的显示,环境搭配完成。
总结:
本节的研究主要是带领着我去搭建我们今后所在开发的环境平台,首先,王老师,为了让我们更加容易的体验c语言的一些底层特性,故让我们选用tc2.0;接下来,就是简单的介绍了一下它的简单的用法,并通过一个小小的程序来验证它的可行性。