使用Borland 3.1编译连接生成exe的方法

版权声明:欢迎转载 ~ (●◡●) https://blog.csdn.net/itworld123/article/details/86708445
---------------------------------------------
-- 时间:2019-01-30
-- 创建人:Ruo_Xiao
-- 邮箱:[email protected]
---------------------------------------------

一、程序下载

Borland 3.1精简版:https://download.csdn.net/download/itworld123/10945241

Win Xp 原版镜像:ed2k://%7Cfile%7Czh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso%7C630237184%7CEC51916C9D9B8B931195EE0D6EE9B40E%7C/

注意:本篇的操作环境是XP。

二、Borland 工具介绍

1、BCC.EXE:编译器

2、TLINK.EXE:连接器

3、TASM.EXE:汇编器

4、MAKE.EXE:Make工具

二、建立c文件

1、源码

#include <stdio.h>

int main()
{
    printf("Hello world!");
    return 0;
}

2、在C盘根目录建立“test.c”文件,将上述代码拷入该文件中,保存,关闭。 

三、配置Borland

1、在虚拟机中转载XP系统。

2、将下载好的“bc”文件夹拷入虚拟机xp系统的C盘根目录。

3、在环境变量中加入“C:\bc\BIN”。

4、重启!(Win7 不需要)

四、编译

1、通过CMD指令,打开dos。

2、输入“cd C:\”。注意,后面的反斜杠必须是这个样子的,xp不支持“/”,Win7支持。该操作的目的是将当前工作路径切换到test.c路径下。

3、输入指令:bcc -c -ml -Ic:\bc\INCLUDE -Lc:\bc\LIB test.c,回车。

注意:

-ml : 小写的“L”

-Ic : 大写的“i”。

-c:将源文件编译器目标文件。

-ml:指定内存模式。另外还有-ms-mh

-Ixxxx:指定包含的文件路径。

-Lxxxx:指定包含的库文件路径。

4、运行完成之后,在test.c根目录会生成“TEST.OBJ”文件,供连接器使用。

五、链接

1、接着输入:tlink c:\bc\lib\c0l.obj test.obj,test_exe,test_map,c:\bc\lib\cl.lib

注意:

c0l.obj:为小写的“L”。

cl.lib:为小写的“L”。

tlink[选项...]   目标文件名[目标文件名...] , 可执行程序名 , Map文件名 , Lib文件名 , def文件名

2、运行之后,会生成test_exe.exetest_map.map两个文件。

(SAW:Game Over!)

猜你喜欢

转载自blog.csdn.net/itworld123/article/details/86708445