Page 1 of 1

Programming in Linux

Posted: Sun Nov 27, 2005 10:12 am
by omniboggle
Hello, I was wondering how you guys program in linux. Do you use a sweet? Such as Visual studio or Borland on windows? I have no clue even if there are any of those for linux or not. Or do you just use a text editor?

Re:Programming in Linux

Posted: Sun Nov 27, 2005 10:20 am
by Solar
Eclipse and KDevelop are the two that immediately spring to mind.

Re:Programming in Linux

Posted: Sun Nov 27, 2005 10:21 am
by distantvoices
Texteditor, more or less. Any which you like. IDE's as Visual C++ aren't anythng more under the hood. Of course,. they offer more sugar.

Stay safe :-)

Re:Programming in Linux

Posted: Sun Nov 27, 2005 11:30 am
by bluecode
hi,

I'm using the kwrite texteditor as "IDE".

Re:Programming in Linux

Posted: Mon Nov 28, 2005 5:01 am
by Pype.Clicker
xemacs ^_^ and DDD (DataDisplayDebugger)

Honnestly, as soon as OSDev is concerned, I find IDEs not that helpful ... At least, not when i have my wiki to take notes, patterns, etc.

Re:Programming in Linux

Posted: Mon Nov 28, 2005 7:07 am
by Solar
While I named Eclipse and KDevelop as existing Linux IDE's, I work with Kate, make and Konsole myself. (vim if I must... ;) )

Re:Programming in Linux

Posted: Mon Nov 28, 2005 7:14 am
by distantvoices
@solar:

is this an incident or what? I'm used to a toolchain like your one: kate, console & make (with gcc and ld and sorta behind)

it's kinda convenient because you can tweak and mod it to your needs so that it works seamless and perfectly.

Stay safe :-)

Re:Programming in Linux

Posted: Mon Nov 28, 2005 7:57 am
by Brendan
Hi,

I'm using Kwrite. I dumped make and wrote my own tool to replace it.

I setup keyboard shortcuts in KDE so that when I press F12 my OS project is built. The F9 to F11 keys (and shift+F9 to shift+F11) all start emulators for testing the OS. I've got another project using the F5 to F8 keys in a similar way.

It all just reduces development time - edit, click "save", press F12 then F10 and see what happens....


Cheers,

Brendan

Re:Programming in Linux

Posted: Mon Nov 28, 2005 8:05 am
by Solar
beyond infinity wrote: is this an incident or what? I'm used to a toolchain like your one: kate, console & make (with gcc and ld and sorta behind)
Actually, my original setup was Cygwin and UltraEdit, before the combined licensing cost / malware threat made me go Linux. ;-)

Re:Programming in Linux

Posted: Mon Nov 28, 2005 8:17 am
by Candy
I prefer emacs (jove actually, since it's MUCH lighter) and occasionally vi, plus true console (not in X) with make, gcc, ld and my own tools (which are then again compiled using make, gcc and ld).

Actually, I haven't got any tools yet, but I should be starting on one in a few days...

Re:Programming in Linux

Posted: Mon Nov 28, 2005 9:04 am
by Pype.Clicker
anyone using tools like "less" or "cscope" ?

http://cscope.sourceforge.net/large_projects.html

<edit>i can now use that cscope stuff embedded in emacs ... locate symbol definitions, lists places where a function is called ... all under the right-button of the mouse ^_^</edit>

Re:Programming in Linux

Posted: Mon Nov 28, 2005 9:18 am
by Solar
less, sure - is there any other capable text pager with integrated search? ;-)

cscope... it's installed on my Gentoo, so obviously it has been dragged in somehow, but I didn't ever call it explicitly. I use the "heavy" solution: [tt]find . -name "*.c" | xargs grep ...[/tt] or something like that. ;)

Sorry but I'm incompatible with the Unix paradigm. I prefer a limited number of tools with a large feature set, instead of countless tools with a limited feature-set each. (My memory is '72 issue, my address bus is limited to 64kByte, you get the idea. ;) )