Programming in Linux

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
omniboggle

Programming in Linux

Post 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?
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:Programming in Linux

Post by Solar »

Eclipse and KDevelop are the two that immediately spring to mind.
Every good solution is obvious once you've found it.
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Programming in Linux

Post 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 :-)
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
bluecode

Re:Programming in Linux

Post by bluecode »

hi,

I'm using the kwrite texteditor as "IDE".
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Programming in Linux

Post 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.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:Programming in Linux

Post 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... ;) )
Every good solution is obvious once you've found it.
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Programming in Linux

Post 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 :-)
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re:Programming in Linux

Post 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
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.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:Programming in Linux

Post 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. ;-)
Every good solution is obvious once you've found it.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re:Programming in Linux

Post 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...
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Programming in Linux

Post 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>
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:Programming in Linux

Post 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. ;) )
Every good solution is obvious once you've found it.
Post Reply