在turbo c ++中使用TCC从cmd编译C ++程序

时间:2018-05-18 11:02:55

标签: c++ cmd command-prompt turbo-c++ dosbox

我目前正在运行Windows 10 64位操作系统,我已经安装了Turbo C4,因为我不想使用Turbo C4提供的编辑器,而是想在记事本中编写,然后使用命令提示符手动编译它。 / p>

我知道Turbo C4编译的程序不会在我们的现代操作系统中运行,但我们可以使用Turbo C4中提供的dosbox。

假设我的文件名为test.cpp 然后我应该在命令提示符的控制台中编写什么,以便使用Turbo C4提供的TCC编译器编译和运行c plus plus程序。

伙计们请帮助我,

  • (顺便说一句,我完全清楚新的现代编译器很好用而不是turbo但是我们学校强制我们使用Turbo而不是所以我只想为我的朋友写一个编辑程序所以我只需要一个可以编译和运行我的CPP文件的简单控制台命令。)

3 个答案:

答案 0 :(得分:2)

用于使用Turbo C进行编译的命令行实用程序称为GMSServices.provideAPIKey("key")

您可以像这样编译代码:$.ajax({ url: '/foo', type: 'post', dataType: 'html', data: JSON.stringify(barsJSON), success: function (responseHTML) { $('#content').html(responseHTML); } }); 。如果程序编译正确,您将找到tcc。将它放在满足要求的计算机上并运行它或使用你的dosbox模拟器。

您可能需要设置环境变量来查找头文件和库。

为了让您的生活更轻松,我将使用以下内容创建一个(DOS)批处理文件:

tcc strange.cpp

然后使用strange.exe调用此批处理。有关详细信息,请参阅dosbox的docs

如果你想在编译后立即运行你的exe,只需添加...

@echo off
SET PATH=%PATH%;Whatever_else_you_need
SET ...=...;Whatever_environment_variable_you_need
TCC %1.cpp

...给你批处理文件。

有关Turbo C和编译的更多详细信息,请参阅此处:https://codingfox.com/how-to-execute-a-c-program-in-command-prompt-using-turbo-c-compiler/

答案 1 :(得分:1)

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中写的相同代码 也会在这里工作。

快乐编码

答案 2 :(得分:-1)

我制作了一个名为UCC的工具,可让您使用一个简单的命令编译并运行程序,并完全支持 Borland Graphics Interface ,您可以使用在这种情况下,可以直接从命令行构建和运行程序,而无需打开TurboC / ++ GUI。它可以在Windows和Unix之类的系统上运行。用法示例:

ucc --build test.cpp

它是免费和开源的。

https://github.com/uditkarode/ucc/