IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Probleme compilation architecture MIPS


Sujet :

C

  1. #1
    Membre à l'essai
    Lycéen
    Inscrit en
    Mars 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2008
    Messages : 18
    Points : 10
    Points
    10
    Par défaut Probleme compilation architecture MIPS
    Salut

    Je développe actuellement une petite application pour point d'acces à architecture MIPS.

    voici le code qui me pose probleme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    #include <stdio.h>   /* Standard input/output definitions */
    #include <termios.h> /* POSIX terminal control definitions */
    #include <fcntl.h>   /* File control definitions */
    int initport_ (int fd)
    {
    	struct termios options;
    	// Récuperation d'options courante
    	tcgetattr(fd, &options);
    	// Vitesse In/out.
    	cfsetispeed(&options, B9600);
    	cfsetospeed(&options, B9600);
    	options.c_cflag |= (CLOCAL | CREAD);
    	options.c_cflag &= ~PARENB;
    	options.c_cflag &= ~CSTOPB;
    	options.c_cflag &= ~CSIZE;
    	options.c_cflag |= CS8;
    	// Applique la nouvelle config
    	tcsetattr(fd, TCSANOW, &options);
    	return 1;
    }
     
    int main ()
    {
    	int fd;
    	fd = open("/dev/tts/0", O_RDWR | O_NOCTTY | O_NDELAY);
    	if (fd == -1) {
    		perror("Impossible d'ouvrir le port /dev/ttys/0 - ");
    		return 1;
    	} else {
    		fcntl(fd, F_SETFL, 0);
    	}
    	initport_(fd);
    	write(fd, "test", 4);
    	close(fd);
    	return 0;
    }
    À la compilation, pas de soucis, tout se passe bien. Mais quand je lance mon programme via SSH sur le point d'acces, il me dit :
    ./serial: ./serial: 4: Syntax error: "(" unexpected
    C'est étrange puis-ce que ce que je lui donne est déjà compilé... Pourquoi me renvoie-t-il ça? D'autant plus que je ne vois pas d'où peut provenir l'erreur.

    J'ai pensé à un bug du cross-compilateur qui me donnerait des binaires porteurs de messages psychedéliques (la vérité est ailleur!) mais je n'y crois pas trop.

    Mon point d'acces est sous OpenWrt

    Pourriez vous m'aider à y voir plus clair ?

    merci, ++ Tixlegeek.

  2. #2
    Membre à l'essai
    Lycéen
    Inscrit en
    Mars 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2008
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    J'ai lancé mon programme dans un émulateur, et il ne revoyait pas d'erreur. J'en ai conclu que le binaire était corrompu durant le transfert. J'ai trouvé la solution :

    Source de mon probleme : SCP

    Oui, ce satané petit programme me corrompait mes binaires!

    J'ai inversé la vapeur avec
    "ssh tixlegeek@192.168.10.232 'cat /home/tixlegeek/Developpement/serial/serial' > /www/cgi-bin/serial"

    et tout va bien. Mon exécutable n'est plus corrompu et je peux le lancer!

    Merci

    ++ Tix.

Discussions similaires

  1. [GCC]Probleme compilation FLAT BINARY sur windows
    Par Hexanium dans le forum Autres éditeurs
    Réponses: 10
    Dernier message: 24/07/2005, 18h07
  2. [DEBUTANT] problem compilation eclipse
    Par roninou dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 14/01/2005, 15h59
  3. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 11h31
  4. probleme compilation classe avec Borland c++ compiler 5.5
    Par softblue dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 17/06/2004, 15h16
  5. [Debian] problème compilation jbuilder 9...
    Par Ancien_Do.Urden dans le forum JBuilder
    Réponses: 5
    Dernier message: 20/03/2004, 15h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo