View Full Version : Windows Compilers Vs. Linux


da_brain_damage
hello ...
from a few weeks a decided to try the linux and i heard that the linux compiler is the most powerful compiler than windows ones ( turbo c++ or visual c++ compiler and others )
so i said i'll give it a try
but ... i admit that gcc compiler is powerful and every thing , but not easy to use , i mean with the visual c or the turbo c all the tools is by ur hand , u can trace & run & compile with one step , but in linux u must compile it then run it , and all in terminal .. i don't know how to debug or trace yet , but that was not in my mind when i heard that linux compilers is the most used compiler in the world ... so did i miss sumthin here ?? is there a gcc interface like turbo c or visual , or all-by-terminal thingy , if there not .... , so why ppl say that linux can do all the things that windows do ??

Aljaber
Asslamo 3laykom

Originally posted by da_brain_damage
hello ...
from a few weeks a decided to try the linux and i heard that the linux compiler is the most powerful compiler than windows ones ( turbo c++ or visual c++ compiler and others )
so i said i'll give it a try
but ... i admit that gcc compiler is powerful and every thing , but not easy to use , i mean with the visual c or the turbo c all the tools is by ur hand , u can trace & run & compile with one step , but in linux u must compile it then run it , and all in terminal .. i don't know how to debug or trace yet , but that was not in my mind when i heard that linux compilers is the most used compiler in the world ... so did i miss sumthin here ?? is there a gcc interface like turbo c or visual , or all-by-terminal thingy , if there not .... , so why ppl say that linux can do all the things that windows do ??

Dear da_brain_damage , what you are talking about is what we call IDE (Integrated Development Environment) .

An integrated development environment (IDE) is a programming environment
that has been packaged as an application program, typically consisting of a code editor,
a compiler, a debugger, and a graphical user interface (GUI) builder.
The IDE may be a standalone application or may be included
as part of one or more existing and compatible applications .

for Linux there is for example KDevelop (http://www.kdevelop.org/)

KDevelop is a C and C++ IDE for the Linux (and other Unix-like) operating systems.
The last stable release is 2.1 which is now declared obsolete.
The successor, called "Gideon" (KDevelop 3.0), is a complete rewrite of KDevelop.
It is planed to release it together with KDE 3.2 in December 2003
Unlike many other IDEs, KDevelop does not include a compiler, instead relying on gcc to produce executable code.

The new version 3.0 ("Gideon"), is currently under development, and supports many more programming languages
like Ada, Bash, Fortran, Java, Pascal, Perl, Python, Ruby and SQL.

you can check this link (http://linuxshop.ru/linuxbegin/win-lin-soft-en/#7) for more IDEs working under Linux .

finaly , hope to you happy C studying ;)


peace be upon you

da_brain_damage
Thanx Aljaber for ur help , that's exactly what i needed :)

alaa
>so why ppl say that linux can do all the things that windows do ??

because it is true.
nobody said it that GNU/Linux will be like windows, what would be the point of having different platforms if we're going to make them alike.
anything that can be done on Window$ can be done in GNU/Linux and in most cases the GNU/Linux alternative is better, but don't expect things to be exaclty like you're used to.

the great thing about GNU/Linux is choices, there are many ways to do programming and debugging, some people use an IDE like Anjuta or KDevelop, others prefer to use a powerful editor like Emacs or Vi, others prefer to do things manualy on the terminal.

most use a combination of these, I for one use Emacs for all my development, I usualy compile and debuag from within emacs, bu sometimes I prefer to interact directly through the terminal.
in cases where I have complex data structures I debug using DDD (a data oriented GUI debugger).

and try to pose your questions in a friendly way there are many fanatics here who would flame you to death if you keep doubting GNU/Linux :-)

cheers,
Alaa

da_brain_damage
:) sorry all linux fans ...
i really adore linux , but i used to use windows nearly 5 or 6 years ... so i didn't interact with linux at first , & there was the modem problems and i had to install linux for 3 or 4 times , and the modem didn't install bardo , any wayz i just wanted to know the alternatives of the programs of windows in linux platform , i really didn't mean to insult linux or linux fans , i'll become one of them sooner or l8er insha2lah ;) ......
thnx all for ur support ..

MaherG
Originally posted by alaa

nobody said it that GNU/Linux will be like windows, what would be the point of having different platforms if we're going to make them alike.

Good point, which most people are missing !

Maher

alaa
Originally posted by MaherG
Good point, which most people are missing !

Maher

and instead they waste their times, notice how brain_damage insalled 3-4 times, this is Windows behaviour that is completley meaningless and will achieve nothing in GNU/Linux
if he instead put some effort in learning about GNU/Linux he would have immediatly realised that the Modem issue is near hopeless anyway.

cheers,
Alaa

habdin
Salamo 3alaikom,

I would never get bored to say that Linux learning = READ READ READ.

Salam.

ErrorMsg
try anjuta
http://anjuta.sourceforge.net/