Searching \ for '[EE] C Compiler' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/language/index.htm?key=c
Search entire site for: 'C Compiler'.

Exact match. Not showing close matches.
PICList Thread
'[EE] C Compiler'
2010\07\11@211801 by Xiaofan Chen

face picon face
On Mon, Jul 12, 2010 at 9:05 AM, Charles Rogers <spam_OUTcrogersTakeThisOuTspamtotelcsi.com> wrote:
> I need to find a good C compiler, not necessarily a freebe.
> It would need to run on Win-XP.  Any suggestions would
> be appreciated.
>

For PIC? Then try MPLAB C18/C30/C32. The free version
is good enough for most usage. The paid version is not that
expensive if it is for work.

For PC? Then try MinGW (free) or Visual C++ Express (free).

--
Xiaofan http://sourceforge.net/projects/libusb-win32/

2010\07\11@213147 by Charles Rogers

flavicon
face


For PIC? Then try MPLAB C18/C30/C32. The free version
is good enough for most usage. The paid version is not that
expensive if it is for work.

For PC? Then try MinGW (free) or Visual C++ Express (free).

Thanks for the quick reply, but I use assembly for PIC's.
I'm better at monitoring than asking questions, the last time
I asked a question on the list the 16F84 was tops.

CR

2010\07\12@015138 by Tamas Rudnai

face picon face
On Mon, Jul 12, 2010 at 2:51 AM, Bob Ammerman <.....rvammermanKILLspamspam@spam@roadrunner.com>wrote:

> If you don't mind dealing with the evil Micro$oft ;-)
>
> The Visual Studio C++ Express product (free) is simply terrific.
>

I agree here. Sadly GNU C compilers are generating slower and bigger code
than Visual C++, and the programming environment is much better too with
VisualStudio.

With the free version though I am not sure about licensing? Can you use that
for developing commercial software?

Tamas



>
> I use the Pro (non-free) version of it every day, but the free version is
> still extremely capable.
>
> It has a very powerful IDE and excellent debugger.
>
> -- Bob Ammerman
> RAm Systems
>
> -

2010\07\12@033257 by Vitaliy

face
flavicon
face
Tamas Rudnai wrote:
>> If you don't mind dealing with the evil Micro$oft ;-)
>>
>> The Visual Studio C++ Express product (free) is simply terrific.
>>
>
> I agree here. Sadly GNU C compilers are generating slower and bigger code
> than Visual C++, and the programming environment is much better too with
> VisualStudio.
>
> With the free version though I am not sure about licensing? Can you use
> that
> for developing commercial software?

Yes, the license explicitly allows this.

Vitaliy

2010\07\12@082907 by Ariel Rocholl

picon face
2010/7/12 Olin Lathrop <olin_piclistspamKILLspamembedinc.com>

>   I used to get the
> subscription, meaning I'd automatically get updates for a flat yearly fee.
> They stopped doing that in the late 1990s, and I've been using that last
> version ever since.  If I remember right, that is version 6.0.  (Cancelling
> the subscription was a dumb move.
>

Not really. Maybe you are talking about a different thing, but <MSDN
subscrition> not only exists to this date but it is also the simplest and
most efficient way to upgrade to VisualC++ and any other MS product for
development purposes.

--
Ariel Rocholl

2010\07\12@084745 by Olin Lathrop

face picon face
Ariel Rocholl wrote:
> Not really. Maybe you are talking about a different thing,

Yes.

> but <MSDN
> subscrition> not only exists to this date but it is also the simplest
> and most efficient way to upgrade to VisualC++ and any other MS
> product for development purposes.

The compiler used to be available as a separate subscription for not much
money.  MSDN has gotten very bloated and expensive.  You have to pay a lot
of money annually to just get the compiler updated.  And now with the
library available free online, MSDN is too much unless you're doing a lot of
heavy Windows development regularly.


********************************************************************
Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products
(978) 742-9014.  Gold level PIC consultants since 2000.

2010\07\12@085522 by Bob Ammerman

flavicon
face
>> The Visual Studio C++ Express product (free) is simply terrific.
>>
>
> I agree here. Sadly GNU C compilers are generating slower and bigger code
> than Visual C++, and the programming environment is much better too with
> VisualStudio.
>
> With the free version though I am not sure about licensing? Can you use
> that
> for developing commercial software?
>
> Tamas
>

Yes, you can develop commercial software with the free version. There may be
a restriction against building software which directly competes with
Microsoft.

See the thread:
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressinstall/thread/929fc155-fe4b-495c-a8d6-0090fe35ebc6

for other strange (and minor IMHO) limitations.

-- Bob Ammerman
RAm Systems

2010\07\12@085727 by Michael Watterson

face picon face
 On 12/07/2010 13:28, Ariel Rocholl wrote:
> 2010/7/12 Olin Lathrop<.....olin_piclistKILLspamspam.....embedinc.com>
>
>>    I used to get the
>> subscription, meaning I'd automatically get updates for a flat yearly fee.
>> They stopped doing that in the late 1990s, and I've been using that last
>> version ever since.  If I remember right, that is version 6.0.  (Cancelling
>> the subscription was a dumb move.
>>
> Not really. Maybe you are talking about a different thing, but<MSDN
> subscrition>  not only exists to this date but it is also the simplest and
> most efficient way to upgrade to VisualC++ and any other MS product for
> development purposes.
>
I had it 1996 to 2004.
If you do a lot of PC stuff (programming, web servers, networks, system
management, rollouts, installs etc) it's good value.
If my bed collapses all the old MSDN & Technet CDs will hold it up.
Before Broadband it was indefensible not to have it for service packs
and Technet also

2010\07\12@143740 by Oli Glaser

flavicon
face


--------------------------------------------------
From: "Olin Lathrop" <EraseMEolin_piclistspam_OUTspamTakeThisOuTembedinc.com>
Sent: Monday, July 12, 2010 1:47 PM
To: "Microcontroller discussion list - Public." <piclistspamspam_OUTmit.edu>
Subject: Re: [EE] C Compiler

{Quote hidden}

I kind of agree here. It has all got pretty bloated and would be nice to be
able to subscribe *just* for what you need.
I do really like Visual Studio/.Net though, it certainly makes life a lot
easier development wise, and I think it's worth the money (although I'm sure
some may not agree). MINGW is great too and I have recently got into QT4,
which I like very much now after some initial frustration with learning a
new tool.
I would consider giving the VS Express edition a go, nothing to lose and you
might be pleasantly surprised.


2010\07\12@150523 by Ruben Jönsson

flavicon
face
> >
> > The compiler used to be available as a separate subscription for not much
> > money.  MSDN has gotten very bloated and expensive.  You have to pay a lot of
> > money annually to just get the compiler updated.  And now with the library
> > available free online, MSDN is too much unless you're doing a lot of heavy
> > Windows development regularly.
>
> I kind of agree here. It has all got pretty bloated and would be nice to be able
> to subscribe *just* for what you need. I do really like Visual Studio/.Net
> though, it certainly makes life a lot easier development wise, and I think it's
> worth the money (although I'm sure some may not agree). MINGW is great too and I
> have recently got into QT4, which I like very much now after some initial
> frustration with learning a new tool. I would consider giving the VS Express
> edition a go, nothing to lose and you might be pleasantly surprised.
>
>

I have done a lot of work with MSVC++ 6.0 and MFC and I found working with C++
in Visual Studio kind of confusing.

On the other hand I really like working with C# in Visual Studio. So if the OP
does not really need C/C++ explicitly I would recommend him to take a look at
C#. That would require the .NET framework (around 20Mb for ver 2.0).

/Ruben

==============================
Ruben Jönsson
AB Liros Electronic
Box 9124, 200 39 Malmö, Sweden
TEL INT +46 40142078
FAX INT +46 40947388
@spam@rubenKILLspamspampp.sbbs.se
==============================

2010\07\12@154704 by Oli Glaser

flavicon
face


--------------------------------------------------
From: "Ruben Jönsson" <KILLspamrubenKILLspamspampp.sbbs.se>
Sent: Monday, July 12, 2010 8:05 PM
To: "Microcontroller discussion list - Public." <RemoveMEpiclistTakeThisOuTspammit.edu>
Subject: Re: [EE] C Compiler

{Quote hidden}

Yes, I agree with the fact that using C++ in the managed .Net environment
complicates things a bit and can take some getting used to.
I also really like using C# in VS, it is so easy to pick up if you know C++
and it removes all the hassle of worrying about managed/unmanaged
stuff/pointers/header files and such like.
The performance hit with garbage collection/managed code/MSIL and so forth
is a lot less than some people think, and in most cases is very negligible,
or nothing at all.
I find it does pretty much all the stuff I ask it to do, far more quickly
and easily than C++. If you do need access to lower level stuff, you can
always write a dll or lib in C++ and call it in, so you pretty much get the
best of both worlds. If necessary you can mix managed and unmanaged code
with not *too much* difficulty.
I did resist learning C# for a while on the grounds that it was the
programming equivalent of "colouring by numbers" or "join the dots", i.e.
anything that makes it SO easy can't be right :-) Plus I generally like as
much control as possible, even if you have to be a lot more careful due to
the fact there are a lot more ways to shoot yourself in the foot.
I am glad I decided to stop being so fussy and make life easier for myself
though :-)
C# is a great tool, and does what it is intended to do very well.




2010\07\12@164118 by Charles Rogers

flavicon
face

----- Original Message -----
From: "Ruben Jönsson" <spamBeGonerubenspamBeGonespampp.sbbs.se>



On the other hand I really like working with C# in Visual Studio. So if the
OP
does not really need C/C++ explicitly I would recommend him to take a look
at
C#.


What I would really like is just a C/C++ compiler with an editor,
preferrably by Microsoft but that probably isn't possible.

Charles R.

2010\07\12@170736 by Isaac Marino Bavaresco

flavicon
face
Em 12/7/2010 17:41, Charles Rogers escreveu:
> ----- Original Message -----
> From: "Ruben Jönsson" <TakeThisOuTrubenEraseMEspamspam_OUTpp.sbbs.se>
>
>
>
> On the other hand I really like working with C# in Visual Studio. So if the
> OP
> does not really need C/C++ explicitly I would recommend him to take a look
> at
> C#.
>
>
> What I would really like is just a C/C++ compiler with an editor,
> preferrably by Microsoft but that probably isn't possible.
>
> Charles R.


You could use an IDE like Code:Blocks (free and open-source), just
updated to version 10.05 (may 2010). It integrates seamlessly with a lot
of compilers, including MinGW and some cross-compilers for embedded
systems (SDCC, ARM, AVR, etc.). Very good indeed, lots of
functionalities and plug-ins).

There is another nice free IDE, CodeLite. I didn't use it much but it
seems well done, and is updated much more frequently than Code:Blocks.


Isaac

__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/

2010\07\12@194524 by Bob Ammerman

flavicon
face
>What I would really like is just a C/C++ compiler with an editor,
>preferrably by Microsoft but that probably isn't possible.
>Charles R.

Visual Studio C++ Express is what you want. If will give you a command-line
compiler, if you want to go that way, but also a great editor/IDE with an
amazing built-in debugger.

-- Bob Ammerman
RAm Systems

2010\07\12@231323 by Xiaofan Chen

face picon face
On Tue, Jul 13, 2010 at 11:07 AM, Charles Rogers <RemoveMEcrogersspamTakeThisOuTtotelcsi.com> wrote:
>
> Bob:
> I have tried several times to download VS C++ Express but it
> just doesn't work. When I click download its over in about one (1)
> second, and the compiler isn't there.
>
> Could you send me a URL for the Express edition, maby that
> will work.  I would really appreciate it.
>

http://www.microsoft.com/express/Downloads/

You can download the off-line ISO file. Or you
can download the web installer file and then run it.


--
Xiaofan http://sourceforge.net/projects/libusb-win32/

2010\07\13@090325 by Xiaofan Chen

face picon face
On Tue, Jul 13, 2010 at 5:07 AM, Isaac Marino Bavaresco
<isaacbavarescoEraseMEspam.....yahoo.com.br> wrote:
>
> You could use an IDE like Code:Blocks (free and open-source), just
> updated to version 10.05 (may 2010). It integrates seamlessly with a lot
> of compilers, including MinGW and some cross-compilers for embedded
> systems (SDCC, ARM, AVR, etc.). Very good indeed, lots of
> functionalities and plug-ins).
>
> There is another nice free IDE, CodeLite. I didn't use it much but it
> seems well done, and is updated much more frequently than Code:Blocks.
>

I actually like MinGW or Cygwin GCC compiler much better than
Visual C++ for what I am doing. I am not a programmer myself
and I only write some simple C programs (like some of the libusb
related C codes at my Google Code site).
http://code.google.com/p/picusb/downloads/list

Now I use Notepad++ and build those simple C files under the
MSys or Cygwin or the plain Windows cmd console (or use
gedit to edit and bash prompt to build). I installed Code::Blocks
and CodeLite and find them not very useful for simple things I
am doing (under Windows or Linux).

--
Xiaofan http://sourceforge.net/projects/libusb-win32/

2010\07\13@091129 by Xiaofan Chen

face picon face
On Wed, Jul 14, 2010 at 1:14 AM, sergio masci <EraseMEsmplxspamallotrope.net> wrote:

>> http://www.microsoft.com/express/Downloads/
>>
> Thanks Bob, can you tell us if this leaves you with something you can
> backup so that you don't have to download it again?
>
> Personally I like to be able to rebuild a system, if needed, that is in a
> known state. I don't like the idea of being FORCED TO UPDATE software
> because my computer died and I had to re-install the software on it.
>

Download the ISO file.
All - Offline Install ISO image file
http://www.microsoft.com/express/Downloads/#2010-All


--
Xiaofan http://sourceforge.net/projects/libusb-win32/

More... (looser matching)
- Last day of these posts
- In 2010 , 2011 only
- Today
- New search...