Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I just installed GNUstep (following this post: http://www.jaysonjc.com/programming/objective-c-programming-in-windows-gnustep-projectcenter.html)

It says to run this code:

gcc -o helloworld helloworld.m -I /GNUstep/System/Library/Headers -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base -fconstant-string-class=NSConstantString

every time I want to compile. It works just fine for me. However as I'm learning and will be compiling/running apps way often (making little changes and trying again), I'd like a simpler way to do this. Is there an easier way to compile and then run the app? Or am I just being lazy?

share|improve this question

2 Answers 2

I would suggest make, which is very common in Unix world (and other command line environments) for compiling & building software. Especially with "C family" of languages.

share|improve this answer
Specifically, GNUstep comes with gnustep-make, which defines lots of canned targets (tools, apps, libraries, test tools etc) so you just specify your tool name and file lists and it works out how to build on your platform. –  user4051 May 1 '13 at 9:08

You should take a look around on the GNUstep site. There are developer tools like ProjectCenter and Gorm that will help you with the Makefile and also with building a GUI if you want one. There's also a wiki there with detailed documentation and a link to their mailing list.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.