Operation not permitted / ubuntu

goffle Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   -  
bmr30055 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


je suis actuellement en train d'écrire un programme sous code block pour pouvoir utiliser le port parralèle :

Voici le programme :

include <iostream>
 #include <sys/io.h> 
#define ADRESSEBASE 0x378

int main(void)
{
if(ioperm(ADRESSEBASE, 1, 1)
{
perror("ioperm");
return(1);
}
return(0)
}


note : le programme ci dessus ne fait rien, c'est juste pour tester.

j'obtiens ce msg d'erreur : ioperm : operation not permitted

Après une recherche sur le net, il se trouve que mon programme ne possède pas les droits nécessaire. j'ai éssayé "chmod 4777 mon_programme" mais cela ne change rien.

Merci de votre aide




A voir également:

4 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Et comment lances-tu ce programme, ou plutôt sous quelle identité ?
0
goffle Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   4
 
en fait je le lançais sous code blocks .
Mais en passant par la console et en se mettant en root, ca marche ! ( sudo su dans la console )
je sais pas si il y a moyen de faire fonctionner code blocks en root -__-
0
bmr30055 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Passe en mode super utilisateur (root)
0
bmr30055 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
chmod 777 c pratique
et encore chown root
change le propriétaire de ton script pr qu il devienne root sil ne lest pas
0