《C语言综合研究第1章宣讲会研究报告_20130609_v1.0》
2015-12-09 10:19
274 查看
根据我们在第一阶段的第三小阶段综合研究的基础,来首先进行我们本阶段的开发学习活动的环境进行搭建,在这里,我们使用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;接下来,就是简单的介绍了一下它的简单的用法,并通过一个小小的程序来验证它的可行性。
所用到的程序和文件:
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;接下来,就是简单的介绍了一下它的简单的用法,并通过一个小小的程序来验证它的可行性。
相关文章推荐
- dev-c++ 添加boost库
- C++强大的背后(二)
- C++强大的背后(一)
- VC++中List Control控件的使用方法介绍
- C++11 元编程(meta-programming)判断T是否有==操作符
- C++下 VMP加壳宏
- 结构体总结
- 黑马程序员——C语言——typedef和#define
- C语言的声明与定义
- C++重载、重写、重定义
- C++类下的学习——模拟电梯的实现
- C++智能指针使用总结
- C语言的基础知识1
- 详解C语言printf函数以及%占位符知识
- 【日记-C语言】慢条斯理的编了三四个小时的ACM“滑雪”(题-码-体会)
- C语言内存问题
- vs c++配置项目
- 常见C/C++ XML解析器比较
- C++各大名库的介绍
- C语言结构体的定义和使用