473,698 Members | 2,134 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Good shareware compiler for C?

H.
I am a student taking a machine structures class in a university, which
includes learning C. I am looking for a good freeware or shareware
compiler which can be used in a "C only" mode. C++ isn't allowed in
assignments, and I would like the compiler to check for C syntax
instead of C++ syntax. Besides that, ease of use for a beginner and
basic debugging capabilities are important.

Suggestions are welcome.

Jan 18 '07
87 3775
H. a écrit :
>>If you use windows you can use my compiler system lcc-win32

>>http://www.cs.virginia.edu/~lcc-win32


I do use Windows, and this looks great. One problem though is that when
I click on "lcc-win32" which I think should open an executable, what
happens instead is that the URL changes to:
http://www.q-software-solutions.de/downloaders/get_name
which lists some C books for purchase.
At this page, after searching, I found a "take me to the downloads"
link. So the problem is really a UI one. Anyway, thanks.
Yeah...

We try to get some money to cover the costs of the server,
the bandwidth, etc. But as you see, it is free.
Jan 18 '07 #11
jacob navia wrote:
If you use windows you can use my compiler system lcc-win32

http://www.cs.virginia.edu/~lcc-win32
Before you think about downloading this, you might like to browse
recent postings by jn in this group. While being an arrogant prat
doesn't necessarily indicate that someone will be a bad
compiler-writer, the cavalier attitude to international standards
displayed day in, day out on this group should give pause for thought.

Jan 18 '07 #12
H. escreveu:
I am a student taking a machine structures class in a university, which
includes learning C. I am looking for a good freeware or shareware
compiler which can be used in a "C only" mode. C++ isn't allowed in
assignments, and I would like the compiler to check for C syntax
instead of C++ syntax. Besides that, ease of use for a beginner and
basic debugging capabilities are important.

Suggestions are welcome.
Given the multitude of suggestions that arrived here, don't you think
the FAQ could also reflect this?
Jan 19 '07 #13
As I did not see still being mentioned here, Turbo C++ can also compile
C code http://www.turboexplorer.com/cpp and there is the so called
Command Line tool compiler from CodeGear (formerly Borland)
http://www.codegear.com/default.aspx?tabid=139

Jan 19 '07 #14
Cesar Rabak <cs*****@yahoo. com.brwrites:
H. escreveu:
I am a student taking a machine structures class in a university, which
includes learning C. I am looking for a good freeware or shareware
compiler which can be used in a "C only" mode. C++ isn't allowed in
assignments, and I would like the compiler to check for C syntax
instead of C++ syntax. Besides that, ease of use for a beginner and
basic debugging capabilities are important.
Suggestions are welcome.
Given the multitude of suggestions that arrived here, don't you think
the FAQ could also reflect this?
See section 18. If you think some significant information is missing,
contact Steve Summit.

--
Keith Thompson (The_Other_Keit h) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <* <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.
Jan 19 '07 #15
"H." <hb****@gmail.c omwrote:
I am a student taking a machine structures class in a university, which
includes learning C. I am looking for a good freeware or shareware
compiler which can be used in a "C only" mode. C++ isn't allowed in
assignments, and I would like the compiler to check for C syntax
instead of C++ syntax. Besides that, ease of use for a beginner and
basic debugging capabilities are important.

Suggestions are welcome.
<http://www.bloodshed.n et/devcpp.html>. Despite the name, it also does
straight C.

Richard
Jan 19 '07 #16
in 715285 20070118 201602 dj******@caffei ne.csclub.uwate rloo.ca (Dave Vandervies) wrote:
>>c)If you have a spare PC, you can just download Fedora and set up a Linux
box. gcc is automatically part of that.

I believe the usual Linux recommendation is Ubuntu these days.
(Personally, I'd go with one of the BSDs, but that might be a bit on the
new-user-unfriendly side for somebody who's just trying to get started
with C.)

If the OP doesn't mind installing some kind of virtualization software
(also available at no cost if you choose the right package and version),
this can even be done without a spare machine. But that's probably not
worth the effort unless you're looking for more than just a C compiler.
Neither a spare PC nor virtualisation software is necessary to add Ubuntu
to your machine as long as you have sufficient free hard disk space - about 3GB
is more than enough. I have 4 different operating systems on a machine with
20GB of HDD (OS/2, Ubuntu 6.10, W2K and W98).

If you don't want to disturb your HDD partitioning then look at Virtual Box (it's free).

http://www.virtualbox.org/
Jan 19 '07 #17
"David T. Ashley" wrote:
"user923005 " <dc*****@connx. comwrote in message
.... snip ...
>>
For Windows:
http://msdn.microsoft.com/vstudio/ex...c/default.aspx

It seems from the Microsoft website that this is a free download
(I'm shocked). Did I get that right?

Also, I'm going to guess that gcc has forced Microsoft to do this.
With gcc available for Windows, it is more than adequate for the
instructional needs of universities, people trying to learn C on
their own, and so on. I think Microsoft has been forced to do
this. Am I guessing right?
As far as I am concerned it is useless. Claims to require W2000
up, and I won't let those on my hardware, due to the EULA. Stick
with some version of GCC.

--
Chuck F (cbfalconer at maineline dot net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home .att.net>

Jan 19 '07 #18

H. wrote:
I am a student taking a machine structures class in a university, which
includes learning C. I am looking for a good freeware or shareware
compiler which can be used in a "C only" mode. C++ isn't allowed in
assignments, and I would like the compiler to check for C syntax
instead of C++ syntax. Besides that, ease of use for a beginner and
basic debugging capabilities are important.

Suggestions are welcome.
I'd suggest DJGPP (http://www.delorie.com/djgpp/) (responses elsethread
imply you're running Windows); it contains a version of gcc that runs
on Windows' emulation of DOS. Its advantage over many of the other
Windows compilers is that it is normally capable of translating
(nonportable) code written for UNIX/Linux systems into something
sensible.

--
ais523

Jan 19 '07 #19
<rb********@mai linator.comwrot e in message
news:11******** **************@ s34g2000cwa.goo glegroups.com.. .
jacob navia wrote:
>If you use windows you can use my compiler system lcc-win32

http://www.cs.virginia.edu/~lcc-win32

Before you think about downloading this, you might like to browse
recent postings by jn in this group. While being an arrogant prat
doesn't necessarily indicate that someone will be a bad
compiler-writer, the cavalier attitude to international standards
displayed day in, day out on this group should give pause for thought.
Advising somebody not to use his compiler because you dont agree with the
compiler writer's way of posting in a freaking newsgroup is really sad.

Get out more and learn to see things in perspective.
Jan 19 '07 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.