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't think mobile development is any fun when stuck doing everything manually.</div>
<div><br></div><div>iOS code is Objective-C, but you'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've gone with a good C++ development environment for Android. At least they would'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"><<a href="mailto:greg.freemyer@gmail.com">greg.freemyer@gmail.com</a>></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're thinking of something like MS Visual C++, that is a full IDE<br>
- Integrated Development Environment.<br>
<br>
It'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>
<<a href="mailto:rfaulkner@34thprs.org">rfaulkner@34thprs.org</a>> wrote:<br>
> What I have in mind is something to use as a trainer for C. Later on I will<br>
> be developing a VM for OS X to try my hand at app development for iPhone and<br>
> another for Android. It's on my bucket list to learn C and tweak my<br>
> favorite Linux programs and I'm getting the idea of trying my hand at app<br>
> development for those who are loose of pocket with their money for their<br>
> favorite portable devices.<br>
><br>
><br>
> -----Original Message-----<br>
> From: Jamey Owens <<a href="mailto:vindir@comcast.net">vindir@comcast.net</a>><br>
> Reply-to: Atlanta Linux Enthusiasts <<a href="mailto:ale@ale.org">ale@ale.org</a>><br>
> To: Atlanta Linux Enthusiasts <<a href="mailto:ale@ale.org">ale@ale.org</a>><br>
> Subject: Re: [ale] C Compiler for Linux<br>
> Date: Thu, 21 Apr 2011 00:46:53 -0400<br>
><br>
> Are you just looking for the basic gcc install? I'm not much of a Fedora<br>
> person but you should be able to do yum grouplist |grep Development to see<br>
> the dev groups and yum groupinstall to install whichever groups you like.<br>
> Grab Dev Tools and Dev Libraries for the basics I think.<br>
><br>
> For an actual recommendation though, you could try out LLVM and use its<br>
> Clang compiler.<br>
><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>
><br>
><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>
><br>
><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 & 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>