New to Linux Dev, need some opinions.

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
Archangel
Posts: 6
Joined: Thu Jun 06, 2013 2:17 pm

New to Linux Dev, need some opinions.

Post by Archangel »

Hi all,

I recently switched to Linux and I want to continue developing my OS on it without having to use Visual Studio in Wine(if it even runs :mrgreen: ). I would like a native IDE as i would also like developing normal applications for Linux. Is there someone here that can maby point me in the right direction as to which IDE, in your opinion, is the easiest to use and set up for this specific task?

I have gone through the Software Center on my Ubuntu 12.10 installation and looked at all the IDE's, Code::Blocks and Eclips look promising, and I have heard of both, would they work for this? Code::Blocks does have a very positive rating and good feedback, would it be better?

Like I said, I'm very new the development on Linux. :)

Kind Regards
~ Archangel
User avatar
Nessphoro
Member
Member
Posts: 308
Joined: Sat Apr 30, 2011 12:50 am

Re: New to Linux Dev, need some opinions.

Post by Nessphoro »

CodeBlocks
feare56
Member
Member
Posts: 97
Joined: Sun Dec 23, 2012 5:48 pm

Re: New to Linux Dev, need some opinions.

Post by feare56 »

Go to osalt.com it is handy just search for what you used on windows or mac and it will find open source alternatives. But I personally like to use emacs but I don't know if you would like it. You would probably want to use sh scripts to make compiling, linking, and updating your os image easier. For testing purposes I like to use qemu but will use bochs from time to time
User avatar
iansjack
Member
Member
Posts: 4711
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: New to Linux Dev, need some opinions.

Post by iansjack »

Eclipse works for me; I used to use Anjuta. But they are all free, so why not just try a few and pick the one that suits you best.
User avatar
Archangel
Posts: 6
Joined: Thu Jun 06, 2013 2:17 pm

Re: New to Linux Dev, need some opinions.

Post by Archangel »

Thanks for your replies,

I installed Code::Blocks and found it very similar to Visual Studio, although I haven't really used it yet. I also like to use normal Text Editors from time to time - in my case with Windows I used Notepad++. As for updating the image, i am going to use sh scrips. Now all I need to do is configure Code::Blocks, yeeeeh, how fun that is going to be :roll: :?

I'll ask again when I need help with the configuration. :)

Thanks Again
Regards
~ Archangel
Kevin
Member
Member
Posts: 1071
Joined: Sun Feb 01, 2009 6:11 am
Location: Germany
Contact:

Re: New to Linux Dev, need some opinions.

Post by Kevin »

feare56 wrote:You would probably want to use sh scripts to make compiling, linking, and updating your os image easier.
That's what Makefiles are for, not shell scripts.

Maybe KDevelop is worth mentioning as well, some people seem to really like it. (I myself stick to vim, but that's usually not what people think of when they talk about an IDE.)
Developer of tyndur - community OS of Lowlevel (German)
bemk
Posts: 8
Joined: Sun Oct 02, 2011 2:50 pm

Re: New to Linux Dev, need some opinions.

Post by bemk »

I'm currently using eclipse with the cdt plugin. It works pretty well I must say. (Keep in mind that you have to disable libc, and add your own includes. Somehow eclipse didn't really want to do that at first for me, but that could just be me being stupid.)

I have in the past used vim and kate (and I guess I still use vim from time to time).

I haven't used code::blocks, so I can't really give you a comparison. It probably would be best if you just tried both options and see for your self which one you prefer.
Mikemk
Member
Member
Posts: 409
Joined: Sat Oct 22, 2011 12:27 pm

Re: New to Linux Dev, need some opinions.

Post by Mikemk »

I like eclipse because it's usable for so many different languages and features.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
Post Reply