Run, debug et sudo sous eclipse

Run, debug et sudo sous eclipse - C++ - Programmation

Marsh Posté le 07-04-2008 à 10:52:17    

Bonjour,
 
Je travaille sur un gros projet en C++ et je voudrais utiliser eclipse pour debugger et démarer mon programme. L'ennui c'est que mon executable ne fonctionne correctement que lancé en mode sudo.
La solution est elle de lancer eclipse en sudo ou ya t'il un autre moyen?
J'ai essayé de faire un script run.bash:
 
sudo ./monbin
 
Je l'ai mis dans eclipse mais rien ne se passe.
Alors déja ca me parait compliqué pour un simple run, ca va être très chaud pour le debugage..
Une idée?
 
Merci


Message édité par milootooloo le 07-04-2008 à 10:58:56
Reply

Marsh Posté le 07-04-2008 à 10:52:17   

Reply

Marsh Posté le 08-04-2008 à 11:05:58    

C'est le bind des ports pour lancer un serveur UDP et un serveur TCP.

Reply

Marsh Posté le 09-04-2008 à 20:17:41    

tu ne peux pas plutot donner les droits a ton compte utilisateur pour qu'il puisse utiliser les appels TCP-IP, en le mettant dans un groupe offrant ces droits ? (je ne sais pas lequel par contre).

Reply

Marsh Posté le 10-04-2008 à 12:48:36    

Salut !
   Est ce que tu utiliserai pas par hasard un port qui n'est accessible qu'en mode root ?  
Par exemple dans ce document : http://mapage.noos.fr/emdel/reseaux.htm il est dit que le port 23 n'est accessible sous linux qu'avec les droits super-utilisateur... Donc peut-être que tu as un problème de ce genre...

Reply

Marsh Posté le 18-06-2008 à 11:03:58    

Ha je vais regarder.. merci

Reply

Marsh Posté le 18-06-2008 à 11:13:48    

En unix tu ne peux pas binder en dessous de 1024 sans etre super-utilisateur. Debug en utilisant un autre port.

Reply

Marsh Posté le 18-06-2008 à 11:14:20    

D'ailleurs pourquoi t'as besoin de binder un port < 1024 ?

Reply

Marsh Posté le 19-06-2008 à 15:53:45    

Le syslog port... (524)


Message édité par milootooloo le 19-06-2008 à 15:53:58
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed