There are a whole lot of ways to go about this.  If you are doing low-level C stuff, GNU C/C++ compiler is perfect, along with Make files.  If you want an IDE to do more complicated stuff with unit testing and such, Netbeans IDE with the C/C++ plugin is fine.<div>
<br></div><div>Android code is Java, but the build/test environment is what makes it stranger than just plain Java.  All the same, some people just use Ant to build and the Android SDK from Google to build.  Personally, I use the free version of IntelliJ IDE just because I don&#39;t think mobile development is any fun when stuck doing everything manually.</div>
<div><br></div><div>iOS code is Objective-C, but you&#39;ll have a hard time doing anything without the entire Cocoa/Cocoa Touch and the lower level NextStep (NS) Foundation Object libraries.  Gotta get a Mac to avoid pulling your hair out there.</div>
<div><br></div><div>I still believe Google should&#39;ve gone with a good C++ development environment for Android.  At least they would&#39;ve avoided getting sued by Oracle (IBM 2?).  Good luck. <br><br><div class="gmail_quote">
On Thu, Apr 21, 2011 at 6:09 PM, Greg Freemyer <span dir="ltr">&lt;<a href="mailto:greg.freemyer@gmail.com">greg.freemyer@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Richard,<br>
<br>
I suspect your asking about a development environment more than about<br>
a compiler.<br>
<br>
If you&#39;re thinking of something like MS Visual C++, that is a full IDE<br>
- Integrated Development Environment.<br>
<br>
It&#39;s been too many years since I was a real dev for me to recommend a<br>
IDE for C development.<br>
<br>
Maybe update the subject line and repost.<br>
<br>
Greg<br>
<div><div></div><div class="h5"><br>
On Thu, Apr 21, 2011 at 12:54 AM, Richard Faulkner<br>
&lt;<a href="mailto:rfaulkner@34thprs.org">rfaulkner@34thprs.org</a>&gt; wrote:<br>
&gt; What I have in mind is something to use as a trainer for C.  Later on I will<br>
&gt; be developing a VM for OS X to try my hand at app development for iPhone and<br>
&gt; another for Android.  It&#39;s on my bucket list to learn C and tweak my<br>
&gt; favorite Linux programs and I&#39;m getting the idea of trying my hand at app<br>
&gt; development for those who are loose of pocket with their money for their<br>
&gt; favorite portable devices.<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: Jamey Owens &lt;<a href="mailto:vindir@comcast.net">vindir@comcast.net</a>&gt;<br>
&gt; Reply-to: Atlanta Linux Enthusiasts &lt;<a href="mailto:ale@ale.org">ale@ale.org</a>&gt;<br>
&gt; To: Atlanta Linux Enthusiasts &lt;<a href="mailto:ale@ale.org">ale@ale.org</a>&gt;<br>
&gt; Subject: Re: [ale] C Compiler for Linux<br>
&gt; Date: Thu, 21 Apr 2011 00:46:53 -0400<br>
&gt;<br>
&gt; Are you just looking for the basic gcc install?  I&#39;m not much of a Fedora<br>
&gt; person but you should be able to do yum grouplist |grep Development to see<br>
&gt; the dev groups and yum groupinstall to install whichever groups you like.<br>
&gt;  Grab Dev Tools and Dev Libraries for the basics I think.<br>
&gt;<br>
&gt; For an actual recommendation though, you could try out LLVM and use its<br>
&gt; Clang compiler.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
Greg Freemyer<br>
Head of EDD Tape Extraction and Processing team<br>
Litigation Triage Solutions Specialist<br>
<a href="http://www.linkedin.com/in/gregfreemyer" target="_blank">http://www.linkedin.com/in/gregfreemyer</a><br>
CNN/TruTV Aired Forensic Imaging Demo -<br>
   <a href="http://insession.blogs.cnn.com/2010/03/23/how-computer-evidence-gets-retrieved/" target="_blank">http://insession.blogs.cnn.com/2010/03/23/how-computer-evidence-gets-retrieved/</a><br>
<br>
The Norcross Group<br>
The Intersection of Evidence &amp; Technology<br>
<a href="http://www.norcrossgroup.com" target="_blank">http://www.norcrossgroup.com</a><br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br></div>