2013-09-26 116 views
0

如果使用DOSBox在Windows 7中安裝了turbo執行程序,那麼如何編譯並通過命令提示符運行。我一直在使用環境變量-path setting.But試過當我運行該程序的如何在命令提示符下編譯和運行Turbo編譯器(Windows 7)

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(); 
} 
+1

你有使用Turbo C++的好理由嗎?這是一個21歲的編譯器,它只支持非常不成熟的C++和C子集。使用這種編譯器很可能會教你使用錯誤的編碼方法,就像你已經看到的古代代碼示例一樣。 有很多更好的現代編譯器。 –

回答

0

你是不是告訴編譯器到哪裏尋找默認包含文件。通常它是-I和目錄路徑。

0

與當時大多數其他C/C++編譯器一樣,TurboC++從系統環境(名爲INCLUDE,IIRC的環境變量)或您提供的命令行參數中讀取包含文件位置。

有關設置環境變量的信息,你可以在你的DOSBox中的配置命令文件,或者從您設置運行TURBOC++編譯器的批處理文件:

SET INCLUDE=Whatever_Include_Path_You_Need 
tcc %1 

用於指定它從命令行中,從命令提示符鍵入tcc /?。它將顯示所有可能的命令行開關和選項。