[c++ linux probleme d'un executable]
mistered
-
ed -
ed -
Bonjour
je suis sous linux sarge.
j'ai un tout petit probleme...
je n'arrive plus a faire rouler un programme simple en console?
Je le compile sans aucun probleme avec un makefile et le fichier executable apparait normalement dans le repertoire. Le probleme, c'est quand je veux l'executer, il me sort:
# prog
bash: prog: command not found
en utilisatn insight gdb, lorsque je fais run, il me sort:
Argument required (target name). Try `help target'
voici le code:
int main()
{
for(int i=0;i<15;i++)
{cout<<"i egale "<<i<<endl;}
return 0;
}
Si qqun connais la source de ce probleme, j'aimerais bien le savoir!
merci
je suis sous linux sarge.
j'ai un tout petit probleme...
je n'arrive plus a faire rouler un programme simple en console?
Je le compile sans aucun probleme avec un makefile et le fichier executable apparait normalement dans le repertoire. Le probleme, c'est quand je veux l'executer, il me sort:
# prog
bash: prog: command not found
en utilisatn insight gdb, lorsque je fais run, il me sort:
Argument required (target name). Try `help target'
voici le code:
int main()
{
for(int i=0;i<15;i++)
{cout<<"i egale "<<i<<endl;}
return 0;
}
Si qqun connais la source de ce probleme, j'aimerais bien le savoir!
merci
2 réponses
-
Bonjour,
Pourquoi le lancer en root?
D'autre part, la syntaxe de la commande est, dans le répertoire de l'exécutable:
$./prog
a+ -
merci pour la reponse philtrain, c'est bien cela
N'y a-t-il pas un moyen de faire une configuration de telle sorte qu'on est pas oblige de faire "./" avant le nom de l'executable?
merci