Running Turbo C

Instructions on how to run Turbo C using Dosbox on Linux.

Prerequisites

To run the Turbo C compiler you will need:

  • Dosbox - the easiest way to install is to use your OS's package manager, e.g. sudo apt install dosbox
  • Turbo C installation - if you have the 3 installation disks, first install those to a single directory with dosbox
    • You will need to setup a directory to function as the C drive with a TC directory inside.
    • Note that it's assumed all files are in uppercase

Configuration

In the turboc.properties file you can see an example on how to setup the compiler to work with Compiler Explorer.

Make sure the .dosbox path is correct, as well as the .root and .exe. The .root indicates the root of the C drive, and the .exe points to the actual TCC.EXE

More notes

Note that Turbo C is C only, so it belongs in your c.local.properties.

Also note that you will immediately get an error with the default example source code, because the compiler doesn't support // comments.

Also note that in this old C version, you must declare all variables in the first few lines of your functions.