aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: [1] 2

Author Topic: which dev tools are recommendable  (Read 21413 times)

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
which dev tools are recommendable
« on: March 18, 2005, 07:27:46 PM »

Which dev tools are recommendable/which are you using for developing aMule?
I am not an developer but I have some very basic C++ knowledge and write some little private patches for eMule. Now I want to do the same with aMule and maybe extend my knowledge :)
For eMule I uses Notepad++ or the editor of VS 7 and winmerge.

cu
Mr Faber
« Last Edit: March 18, 2005, 07:28:18 PM by Mr Faber »
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: which dev tools are recommendable
« Reply #1 on: March 18, 2005, 07:41:26 PM »

All you need is an editor and the various GNU tools (gcc/gdb/make/etc). However, other tools can also be useful, such as valgrind, oprofile, etc.
Logged

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
Re: which dev tools are recommendable
« Reply #2 on: March 18, 2005, 07:51:32 PM »

I know that but which editor do you use? I want to use editors/additives that are well tested and optimal for programming. :)
Since I have Gentoo the GNU tools are already there :D

cu
Mr Faber
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: which dev tools are recommendable
« Reply #3 on: March 18, 2005, 08:31:40 PM »

Ok, that's hard to give a good answer to. There are quite a lot of editors, but emacs/vim seems to be the most common recommendations. Or if you want a full development environment, then something like kdevelop or eclipse. I can only really recommend that you try out some different editors and see what works for you.

I personally use gVim.
Logged

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
Re: which dev tools are recommendable
« Reply #4 on: March 18, 2005, 08:58:58 PM »

Thats good because I have only some experience with vim even if very basic too but I have some :)
It is such a big change-over to come from windows "drag and drop" and "copy and paste" to an editor like vim but it has it advantages too.

cu
Mr Faber
« Last Edit: March 18, 2005, 08:59:25 PM by Mr Faber »
Logged

lfroen

  • Guest
Re: which dev tools are recommendable
« Reply #5 on: March 18, 2005, 09:09:42 PM »

Eclipse have match better cvs support that kdevelop, but kdevelop integrates with gdb better and consumes less memory
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: which dev tools are recommendable
« Reply #6 on: March 18, 2005, 09:12:44 PM »

For CVS I'd recommend Cervisia.
Logged

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
Re: which dev tools are recommendable
« Reply #7 on: March 18, 2005, 09:26:30 PM »

Thanks! :baby: I will check them out.

[EDIT]Kdevelop looks very good :) A little bit like VS 7 :D
Does KDevelop have some problems with the GTK-Interface of aMule? Has it some influence on compiled aMule like integrating of qt libs?
[/EDIT]

cu
Mr Faber
« Last Edit: March 18, 2005, 09:35:12 PM by Mr Faber »
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: which dev tools are recommendable
« Reply #8 on: March 18, 2005, 10:46:28 PM »

There shouln't be any problems as far as I can see.
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: which dev tools are recommendable
« Reply #9 on: March 19, 2005, 12:10:46 AM »

Real programmers use console tools :P

Ok, I admit it, I use gvim :D But other than that, all is console: gdb, grep, find, less, make, etc.
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: which dev tools are recommendable
« Reply #10 on: March 19, 2005, 03:25:28 AM »

I use anjuta.
Logged

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
Re: which dev tools are recommendable
« Reply #11 on: March 19, 2005, 01:16:53 PM »

Is there any amule project file for kdevelop?

cu
Mr Faber
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: which dev tools are recommendable
« Reply #12 on: March 19, 2005, 01:38:29 PM »

Afraid not.
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: which dev tools are recommendable
« Reply #13 on: March 19, 2005, 03:14:50 PM »

Quote
Originally posted by Mr Faber
Is there any amule project file for kdevelop?

cu
Mr Faber
What do you mean? Just create one. You just have to untar the files and choose an automake based build. Set the configure options and you're done.

My only problem with kdevelop is that it is not working here with gdb, so it's supposed best feature is useless. But it is nice to grep without going to the prompt, also CVS support is honest.
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: which dev tools are recommendable
« Reply #14 on: March 19, 2005, 04:57:58 PM »

I use cvs for CVS support and mc -> F4 for editing, and all these are nicely surrounded by an xterm  8)

Really, I use the editor that lies closest to my hand. For larger things I prefer emacs, it can take care of the coding guidelines instead of me.  ;)

Now, all the above is just fun. The truth is, as you might have noticed it from my avatar, I edit the binary, then run it trough a tool that creates C++ code from it.
(I swear I wrote progams in binary - well, actually in hex)
Logged
concordia cum veritate
Pages: [1] 2