Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / So, Whats a good place to start with Linux development?

Author
Message
DeadTomGC
14
Years of Service
User Offline
Joined: 11th Aug 2010
Location: LU
Posted: 14th Aug 2012 20:51
With windows 8 coming out and me just wanting to get onto some Linux development, I've decided to dual boot Linux on some of my machines. However, my big problem is that I can't find very many good ways to develop on Linux.
Anyone have some suggestions?


Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 14th Aug 2012 21:06
MonoDevelop isn't bad software. It has a few languages supported, like C++ and C#. It might be useful to use. For creating games? Irrlicht has Linux support iirc, I don't know if there's any tutorials for setting it up in MonoDevelop, should you struggle, I am sure there's alternative C++ IDEs. 3D Software, Wings3D and Blender seem to be the choices. If you prefer C#, I don't know if it's possible to get Irrlicht lime or Irrlicht.NET to run in Linux.

Unity3D 4.0 will have Linux support, however, I believe it'll build to Linux but not develop on Linux, but then before there was a PC version, the Mac version let you build to Windows, but not develop on Windows, so there might be hope in the future.

TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 14th Aug 2012 22:38
If you want to develop in C++ you can check out Code::Blocks, MinGW, Ogre 3D or as Seppuku mentioned, Irrlicht.

TheComet

Your mod has been erased by a signature, please reduce him [overall] to no larger than 120 kg please.
DevilLiger
21
Years of Service
User Offline
Joined: 21st Nov 2003
Location: Fresno,CA,USA
Posted: 15th Aug 2012 00:29 Edited at: 15th Aug 2012 00:31
I can't even dual boot my computer from USB. lol I better use a CD maybe. I was thinking about doing the same on Linux too. I like code::blocks so far.
BiggAdd
Retired Moderator
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: != null
Posted: 15th Aug 2012 02:19
Seppuku Arts
Moderator
20
Years of Service
User Offline
Joined: 18th Aug 2004
Location: Cambridgeshire, England
Posted: 15th Aug 2012 02:28
I downloaded Code::Blocks on Ubuntu after The Comet mentioned it, I love the fact it has wizards for a nice array of libraries you might use, including Ogre and Irrlicht, though you need to get the libraries yourself, but still, pretty neat.

BiggAdd
Retired Moderator
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: != null
Posted: 15th Aug 2012 02:31
Quote: "I downloaded Code::Blocks on Ubuntu after The Comet mentioned it, I love the fact it has wizards for a nice array of libraries you might use, including Ogre and Irrlicht, though you need to get the libraries yourself, but still, pretty neat."


Also I'm pretty sure the AppGameKit IDE is a modification of Code::Blocks (correct me if I'm wrong), so it can't hurt to get used to the interface! (If you use AppGameKit that is!)

Neuro Fuzzy
17
Years of Service
User Offline
Joined: 11th Jun 2007
Location:
Posted: 15th Aug 2012 03:42
^Yup, you're right! I even made the mistake of associating codeblocks project files with AppGameKit, so for a while all my C++ projects opened in the AppGameKit editor >.>

Aaron Miller
19
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 15th Aug 2012 07:34 Edited at: 15th Aug 2012 07:35
Quote: "So, Whats a good place to start with Linux development?"

A computer.

But to actually answer your question, not from an IDE. Learn how to use GNU Make, GCC, and friends through the terminal (command line / bash). Use a simple text editor like Gedit or Kate, or (my favorite) Emacs. You'll be better off for having developed these skills in not just GNU/Linux, but the rest of your programming career.

That said, you didn't provide nearly enough information. Try telling us what you want to develop on GNU/Linux and in which language.

WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 22nd Aug 2012 13:33
I've had both Code::Blocks and been using Irrlicht and had code without any changes to the source compiling and running on both Windows Linux.

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
bitJericho
22
Years of Service
User Offline
Joined: 9th Oct 2002
Location: United States
Posted: 22nd Aug 2012 15:27 Edited at: 22nd Aug 2012 15:27
If you really don't want to use a basic language, purebasic or freebasic are both good options on Linux. Pascal might also be a good fit for a BASIC lover (and there's support for using AppGameKit in Pascal!)

If you want c++/c/any other gcc language, I love code::blocks.

Login to post a reply

Server time is: 2025-05-18 04:55:34
Your offset time is: 2025-05-18 04:55:34