Компиляция программы на C ++ из cmd с использованием TCC в Turbo C ++ - PullRequest
0 голосов
/ 18 мая 2018

В настоящее время у меня установлена ​​64-битная ОС Windows 10, и я установил Turbo C4. Предположим, что я не использую редактор, предоставляемый Turbo C4, вместо этого я хочу написать в блокноте, а затем вручную скомпилировать его с помощью командной строки.

Я знаю, что скомпилированные программы Turbo C4 не будут работать в нашей современной ОС, но мы можем использовать dosbox, который предоставляется в Turbo C4.

Предположим, мое имя файла test.cpp Тогда что мне писатьв моей консоли командной строки, чтобы скомпилировать и запустить программу ac plus plus с использованием компилятора TCC, предоставленного Turbo C4.

Ребята, пожалуйста, помогите мне с этим,

  • (ИЯ полностью осознаю, что новые современные компиляторы отлично подходят для использования вместо Turbo, но наша школа заставляет нас использовать Turbo, поэтому я просто хочу написать программу-редактор для своих друзей, поэтому все, что мне нужно, - это простая консольная команда, которая может скомпилироватьи запустите мой файл CPP.)

Ответы [ 3 ]

0 голосов
/ 19 мая 2018

TCC сейчас не поддерживают C ++, они поддерживают только C, поэтому лучше скачать цифровой компилятор Mars C / C ++. ваша загрузка доступна здесь

Затем перейдите в каталог bin в dm загруженной папки, затем в wynn вы можете найти dmc.exe, установить его в переменную окружения cmd и набрать dmc file.cpp inвашей оболочки и, если ошибок нет, вы можете найти file.exe и запустить!

Их можно запустить и скомпилировать в обычной командной строке x86 или x64 bit.

Тот же код, который вы написали вTurbo C будет работать и здесь.

Счастливое кодирование

0 голосов
/ 27 ноября 2018

Я создал инструмент под названием UCC, который позволяет компилировать и запускать программы, используя одну простую команду с полной поддержкой Borland Graphics Interface , вы можете использовать его в этом случаесоздавать и запускать программы прямо из командной строки, не открывая графический интерфейс TurboC / ++.Он работает как в Windows, так и в Unix-подобных системах.Пример использования:

ucc --build test.cpp

Это бесплатный и открытый исходный код.

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

0 голосов
/ 18 мая 2018

Утилита командной строки для компиляции с 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/

...