what IDE and compiler do you use?

Programming, for all ages and all languages.
Post Reply
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

what IDE and compiler do you use?

Post by earlz »

post what IDE and compiler do you use?

I use Code::Blocks and MinGW
TheQuux
Member
Member
Posts: 73
Joined: Sun Oct 22, 2006 6:49 pm

Post by TheQuux »

Vim for editing, makepp for building, and gcc for compiling

plus objcopy, ld, nasm, and a sed script where necessary... oh, and mbchk for a sanity check.

EDIT: plus biew for examining binaries of all shapes and sizes, doxygen for generating useless source documentation, gdb for debugging and socat as a serial terminal. Finally, subversion for all of the times that I delete my source tree ("./run.sh" vs "rm -rf /" ... easy mistake, do it all the time)
Last edited by TheQuux on Tue Nov 28, 2006 2:45 am, edited 1 time in total.
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

Eclipse/CDT with gcc and make.
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

vim / Kate, diff / KDiff3, make / gcc.
Every good solution is obvious once you've found it.
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 »

i have a list full of IDEs i use for different tasks...
Anyway for osdeving: Context (win) / Kate (*nix) as the IDE, issuing make (gcc cross-compiler, freebasic, nasm) from a separate command line window.
"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
spix
Member
Member
Posts: 128
Joined: Mon Jun 26, 2006 8:41 am
Location: Millicent, South Australia
Contact:

Post by spix »

I use gvim, gmake, gcc and nasm. i should convert to gas so they all start with a g :)
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

vi,nano,gcc,gas,nasm and SciTE where applicable.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
Tyler
Member
Member
Posts: 514
Joined: Tue Nov 07, 2006 7:37 am
Location: York, England

Post by Tyler »

I feel very substandard now... i use a compiler and assembler that i wrote in like three weeks specifically for os development and i don't have any kind of IDE :-(... maybe i will get a compiler and try and understand how to overwrite the internal commands, it used to hurt my head so i wrote my own.
User avatar
kataklinger
Member
Member
Posts: 381
Joined: Fri Nov 04, 2005 12:00 am
Location: Serbia

Post by kataklinger »

MS VS 2k3 (soon i'm going fly by 2k5) and Intel C/C++ compiler (for OS Dev) or MS C/C++ compiler (for development under Windows)
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: what IDE and compiler do you use?

Post by Brendan »

Hi,
hckr83 wrote:post what IDE and compiler do you use?
For OS development I use NASM and YASM, KWrite, my own "system build utility", and some simple scripts.

I also use the keyboard shortcuts in KDE, so I can build everything by pressing F12, and test everything using emulators with other function keys.


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
RedEagle
Member
Member
Posts: 31
Joined: Sat Nov 04, 2006 5:38 am
Location: Earth
Contact:

Post by RedEagle »

DEV-CPP (for C/C++)
ConText (for Assembly)
phase5 html-edit (for special scripts (couse of the nice scrptable Syntaxhighlighting)
Notepad2 (for *.bat and link-script)
HxD (to edit *.bin-file)

gcc (for C/C++ ;))
nasm (for ...)
DataCompiler (wirtten by me; it makes "ABCD" to 0x41424344 or 1100b to 0x0C)

ld (to link)
mfg.: RedEagle
Midas
Member
Member
Posts: 140
Joined: Sat Jun 24, 2006 4:40 pm
Location: Falkirk, Scotland
Contact:

Post by Midas »

vim/gcc/nasm/binutils
Regards,
Angus [Óengus] 'Midas' Lepper
niteice
Member
Member
Posts: 59
Joined: Tue Oct 03, 2006 3:49 pm

Post by niteice »

VC Express on Windows, Code::Blocks and GCC/binutils on *nix. So pretty much Code::Blocks and GCC/binutils. :P
User avatar
jhawthorn
Member
Member
Posts: 58
Joined: Sun Nov 26, 2006 4:06 pm
Location: Victoria, BC, Canada
Contact:

Post by jhawthorn »

I compile using gcc with SCons as my build system.
Edit with either gedit or vim.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

I use fasm and tex4u (dex os editor) run on my own OS, its only by using your own OS, that you can improve it, i know not every one's OS is in a state to do this, but you should aim to do it, as quick as possable, this is what help linux dev, because even in its basic form, people used it.
Ask yourself, why other should use your OS if you do not.
http://www.dex4u.com/editor.htm
Post Reply