我目前正在运行Windows 10 64位操作系统,我已经安装了Turbo C4,假设我不使用Turbo C4提供的编辑器,而是想在记事本中编写,然后使用命令提示符手动编译它。
我知道Turbo C4编译的程序不会在我们的现代操作系统中运行,但我们可以使用Turbo C4中提供的dosbox。
假设我的文件名是test.cpp
那么我应该在命令提示符的控制台中写什么,以便使用Turbo C4提供的TCC编译器编译和运行c plus plus程序。
伙计们请帮助我,
使用Turbo C进行编译的命令行实用程序称为tcc
。
您可以像这样编译代码:tcc strange.cpp
。如果程序编译正确,你会发现一个strange.exe
。将它放在满足要求的计算机上并运行它或使用您的dosbox仿真器。
您可能需要设置环境变量以查找头文件和库。
为了让您的生活更轻松,我将使用以下内容创建一个(DOS)批处理文件:
@echo off
SET PATH=%PATH%;Whatever_else_you_need
SET ...=...;Whatever_environment_variable_you_need
TCC %1.cpp
然后使用dosbox -c foo.bat strange
调用此批处理。有关详细信息,请参阅dosbox的docs。
如果你想在编译后立即运行你的exe,只需添加...
%1.exe
...给你批处理文件。
有关Turbo C和编译的更多详细信息,请参见此处:https://codingfox.com/how-to-execute-a-c-program-in-command-prompt-using-turbo-c-compiler/
TCC现在一天不支持C ++他们只支持C,所以更好的下载数字Mars C / C ++编译器。 your download available here
然后转到下载文件夹的dm中的bin目录,然后在wynn中找到dmc.exe,将其设置为你的cmd环境变量,并在你的shell中输入dmc file.cpp
,如果没有错误,那么你可以找到file.exe并运行!
它们可以在通常的x86或x64位命令提示符下运行和编译。
您在turbo c中编写的相同代码也可以在这里工作。
快乐的编码
我创建了一个名为UCC
的工具,它允许您使用一个完全支持Borland图形界面的简单命令编译和运行程序,在这种情况下,您可以使用它直接从命令行构建和运行程序,而无需打开TurboC / + + GUI。它适用于Windows和Unix系统。用法示例:
ucc --build test.cpp
它是免费和开源的。