Setting up an IDE?

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
djnorthyy
Member
Member
Posts: 49
Joined: Mon Apr 09, 2007 10:50 am
Location: UK, Hants
Contact:

Setting up an IDE?

Post by djnorthyy »

Hi,

I am completly new to OS Development so bear with me!

I have search around on the net for tutorials etc.. but now i need to set up an IDE or a collection of tools that will help me. Can someone give me help with that please?

Many Thanks!
Harry.
Reflect Desktop Operating System - ' You only remember the name of the OS when it crashes '
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

Try Notepad++ for an editor. It also supports custom key shortcuts. These are useful - I map some for my batch files for archiving, making etc...

The whole GCC toolset is generally what you'll need. DJGPP is good for Windows (Cygwin is a bit harder to setup, but better than DJGPP). GCC generally comes with *nix systems, or is very easy to get a hold of.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

Just a note: your gonna want to stay away from MinGW for osdev. (That is, unless they fixed that annoying bug that was prevalent when I was using it.)
C8H10N4O2 | #446691 | Trust the nodes.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

If you are developing under windows, using a GCC Cross-Compiler is recommended. Beyond that, there are many IDEs that can be used together with the compiler. People have used dev-c++ or even Visual Studio as their IDE.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
djnorthyy
Member
Member
Posts: 49
Joined: Mon Apr 09, 2007 10:50 am
Location: UK, Hants
Contact:

Dev-C++

Post by djnorthyy »

Is Dev-C++ a good IDE?
Reflect Desktop Operating System - ' You only remember the name of the OS when it crashes '
GLneo
Member
Member
Posts: 237
Joined: Wed Dec 20, 2006 7:56 pm

Post by GLneo »

dev-cpp is what i use and it works nicely, but you should compile with DJGPP etc..
INF1n1t
Member
Member
Posts: 60
Joined: Fri Dec 22, 2006 5:32 pm
Location: Somewhere Down...

Post by INF1n1t »

I use:

1. Dev-CPP
2. GCC-Cross-Compiler (cygwin)


I use dev-cpp, just for the cool syntax highlighting and because I can open many files and they stay as tabs over the source code. Dev-CPP is a nice IDE and I use it. However, if I want to compile and link something, Dev-CPP won't help me and I use my GCC-Cross-Compiler. How to create it? See Combuster's post.
After you create the gcc-cross-compiler, you might want to create makefiles to compile and link your source automatically. It's very easy to open your cygwin console and write: make enter (or something like that)!
I think, I have problems with Bochs. The biggest one: Bochs hates me!
User avatar
djnorthyy
Member
Member
Posts: 49
Joined: Mon Apr 09, 2007 10:50 am
Location: UK, Hants
Contact:

Thanks!

Post by djnorthyy »

Thanks for the info!
Reflect Desktop Operating System - ' You only remember the name of the OS when it crashes '
Post Reply