0

如果使用 DOSBox 在 Windows 7 中安装 turbo coplier,那么您如何通过命令提示符编译和运行。我试过使用环境变量-path设置。但是当我运行程序时

C:\TurboC++\Disk\TurboC3\BIN\tcc Test.c
Turbo c++ Version 3.00 Copyright (c) 1992 Borland 
International:
Error test.c 1:Unable to open include file 'stdio.h'
Error test.c 2:Unable to open include file 'conio.h'
*** 2 errors in Compie ***

      Available memory 4134742

C:\TurboC++\Disk\TurboC3\BIN\

==================================== test.c

#include<stdio.h>
#include<conio.h>
void main()
{
printf("Hello command prompt");
getch();
}
4

2 回答 2

0

您没有告诉编译器在哪里查找默认包含文件。通常是 -I 和目录路径。

于 2013-09-26T18:29:44.563 回答
0

TurboC++ 与那个时代的大多数其他 C/C++ 编译器一样,从系统环境(名为INCLUDEIIRC 的环境变量)或您提供的命令行参数中读取其包含文件位置。

有关设置环境变量的信息,您可以在 DOSBox 配置的 AUTOEXEC.BAT 文件中执行此操作,或者从您设置为运行 TurboC++ 编译器的批处理文件中执行此操作:

SET INCLUDE=Whatever_Include_Path_You_Need
tcc %1

要从命令行指定它,请在tcc /?命令提示符下键入。它将显示所有可能的命令行开关和选项。

于 2013-09-26T18:59:55.157 回答