8

I am used to Turbo C++ and I am new to Ubuntu.

I really need Turbo C++ to get started.

Can somebody please help me to install Turbo C++ on Ubuntu.

Bruno Pereira
  • 74,715
dytra
  • 215
  • 1
  • 2
  • 9

6 Answers6

10

To run Turbo C++ in Ubuntu you must have the following:

A.Turbo C++ setup If you have the setup then excellent

B.DOSBox Emulator If you have it installed on your system the good but if you don't go to Ubuntu Software Center and search for DOSBox and install the emulator.

or using terminal:

sudo apt-get install dosbox

Now follow these steps...

1.Extract the rar file and you'll get a setup folder.

If you don't have unrar utility you just need to install small package called " unrar "

Step 1 : goto your Terminal then type

sudo apt-get install unrar

you can now extract your .RAR file by "right-click" then chose " extract here "

or via terminal

 unrar dosbox.rar

Move the extracted folder to your home folder

2.Open the DOSBox emulator

Write the following commands :

   1.mount c ~
   2.C:
   3.cd setup
   4.install.exe

3.The turbo C++ installation utility will appear.*Press Enter*.

Enter the source drive as C.Press Enter.

Change the source path to \setup if it isn't.Press Enter.

4.Select Start Installation and Press Enter.

The installer will install the files.Once finished u can delete the setup folder.

5.To run the Turbo C++ every time run the following commands:

   1.mount c ~
   2.C:
   3.cd tc\bin
   4.tc.exe

To enter into fullscreen mode press Alt+Enter and press it again for window mode.

source

fossfreedom
  • 174,526
4

The Borland Turbo C++ compiler is no longer available. On Linux, a C++ compiler is provided by the GNU Compiler Collection, which you can get by installing the 'build-essential' package. Many Ubuntu applications are actually written in C++.

You can edit your code with a simple editor (e.g. Gedit) and complile from the command line (command g++). Or you can install an IDE, of which there are many to choose from. I'm not a C programmer, but people seem to like Eclipse CDT (package 'eclipse-cdt').

If you have a body of Turbo C++ code that you want to reuse, it will probably be necessary to convert it. The Turbo C++ libraries may not be supported by GCC. I can't really help you there, but you can probably find help for specific cases on the Internet.

2

Turbo C++ installation with problem solving

I finally fixed my problem. I was trying to run "Turbo C++" in Ubuntu and I was facing a problem and then I solved it. Please read this to the end.

Installation

-Open "terminal".

  • Type sudo apt-get install dosbox to install DOSBox.

  • When it is installed download TC (download this Turbo C++), extract it, and paste it in home directory.

    enter image description here

  • Type dosbox in the terminal to open it.

  • Create a configuration file by typing this command in the DOSBox console.

    config -writeconf dosbox.conf
    

[Note: By default dosbox.conf file is created in the home directory.]

Write these commands in the DOSBox console.

mount c ~

or

mount c ~ /home/your_username/
c:
cd tc/bin
tc.exeortc

Now, when I tried "tc.exe". it was just getting closed/crashed and showing this in the terminal.

DOSBox switched to max cycles, because of the setting: cycles=auto.   
If the game runs too fast try a fixed cycles amount in DOSBox's options.

Exit to error: DRC64:Unhandled memory reference `

Fix Problem shown in terminal

I did this and everything is working fine:

  1. Open "dosbox.conf" present in your home folder.

    enter image description here

  2. Change things like this:

    core=normal
    cputype=normal
    cycles=normal
    

    enter image description here

or if you want you can try "simple" instead of "normal", but "normal" works fine.

This is it. Save and Exit "dosbox.confi" and then start your DOSBox again.

Auto-run Turbo C++

After fixing your problem. Whenever you open DOSBox. Every time you have to mount it and this is a big headache. For solving this follow this:

  • Open "dosbox.confi"

  • Go at the bottom and add these commands for your Turbo C++ auto-run in DOSBox.

    mount c ~ /home/prince
    c:
    cd tc
    cd bin
    tc
    

    enter image description here

and Save & Exit and now run and test it.

Full screen problem

That is all. It was not in fullscreen mode. That is why I changed this thing:

fullscreen=true
fulldouble=false
fullresolution=your computer resolution
windowresolution=your computer resolution
output=overlay
autolock=false

enter image description here

and for finding your computer resolution. Open the terminal and type this:

xdpyinfo | grep 'dimensions:'

enter image description here

karel
  • 122,292
  • 133
  • 301
  • 332
2

Although may be possible to use Turbo C++ in Linux i think you are best served with native linux tools. In Linux the most common C/C++ compiler is gcc/g++. A basic development setup can be achieved installing build-essential package.

If you need an IDE to write yours C/C++ programs you have many choices:

As i said unless you really need to use Turbo C++, give a try on those tools. You will have a much more modern development system with more features.

Salem
  • 19,864
  • 6
  • 65
  • 90
0

A very intuitive guide for installing Turbo c++ on Ubuntu system is here.

0

You can download Turbo C++ Compiler from the given link below.

http://www.4shared.com/zip/R96sJOwq/Turbo_C_for_Windows.html

To run this compiler you need Wine installed on your Ubuntu desktop/server.

Just install Wine and unpack the downloaded turbo compiler.

Double click the .exe file or right click and choose 'open with wine windows program loader'

The the file will ask to install, install the setup and search for 'turboc++' in unity.

Click and run the application, this will open the compiler in full screen mode.


To exit the compiler....

Select File>Quit (Alt+X)

That's all you will be back to the Ubuntu desktop.

LnxSlck
  • 12,456
Anuj TBE
  • 2,546