IDE, compilation, lecture ?

Bonjour, j’ai installer l’IDE Geany, tout marche bien, je peux écrire, compiler (il se met en fichier *.o)

Ma question,
sur windows quand on compile et on ouvre il s’ouvre dans une console
et se lit (Quand le code est sans fenêtre(debutant) !
Mais sur Linux, comment fais t’on pour lire nous fichiers compiler (*.o) et les ouvrir avec une console ?

Merci

Bonjour,

Et bien tu lances une console et tu vas lancer l’exécutable à la main :

cd <chemin du .o>

chmod u+x fichier.o

./fichier.o

Sinon, tu peux utiliser la console de Geany :
geany.org/uploads/Gallery/geany_vte.png

pl.

J’ai fais ca pour tester :

[code]#include <stdio.h>

int main(int argc, char** argv)
{
printf(“Bonjour/n”);
return 0;
}[/code]

Je l’ai extrait en fichier.o sur le Desktop,
alors :

val@Valentin:~$ su Mot de passe : Valentin:/home/val# cd /home/val/Desktop Valentin:/home/val/Desktop# chmod u+x fichier.o Valentin:/home/val/Desktop# ./fichier.o bash: ./fichier.o: cannot execute binary file Valentin:/home/val/Desktop#

Que faire ?

Salut,

Je me souviens avoir discuté exactement de la même chose sur un autre fil…
… que voici
http://forum.debian-fr.org/viewtopic.php?f=3&t=18428
À lire jusqu’au bout :wink

PS : il ne sert à rien d’être root pour rendre exécutable un fichier qui t’appartient…

Le fichier .o est en général un fichier objet. Pour le rendre exécutable, il faut un éditeur de lien avec un fichier contenant une procédure main de démarrage… Je ne connais pas Geanny mais ça doit suivre ce schéma.

C’est bon ca marche,

n’y as til pas un log qui servent a tester les logiciel, hors de la console ?