В настоящее время у меня установлена 64-битная ОС Windows 10, и я установил Turbo C4. Предположим, я не использую редактор, предоставляемый Turbo C4, вместо этого я хочу написать в блокноте и затем вручную скомпилировать его с помощью командной строки.
Я знаю, что скомпилированные программы Turbo C4 не будут работать в нашей современной ОС, но мы можем использовать dosbox, который предоставляется в Turbo C4.
Предположим, мое имя файла test.cpp
Тогда что я должен написать в моей консоли командной строки, чтобы скомпилировать и запустить программу c plus plus, используя компилятор TCC, предоставленный Turbo C4.
Ребята, пожалуйста, помогите мне с этим,
Утилита командной строки для компиляции с 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 для более подробной информации.
Если вы хотите запустить свой 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 ++.
Ваша загрузка доступна здесь
Затем перейдите в каталог bin в dm скачанной папки, затем в wynn вы можете найти dmc.exe, установить его в переменную окружения cmd,
и введите dmc file.cpp
в вашей оболочке, и если нет ошибок, вы можете найти file.exe и запустить!
Их можно запускать и компилировать в обычной командной строке x86 или x64 bit.
Тот же код, который вы написали в Turbo C
Здесь тоже будет работать.
Удачного кодирования