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 :

Compilation sous Kubuntu


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut Compilation sous Kubuntu
    Salut;
    j essaie de compiler mon programme sous kubuntu(linux) en utitisant KDE mais le probleme c'est qui il me genere une erreur( make: *** No rule to make target `essaic.lo'.) je ne c pas d'ou vient ca. si quelqu'un a une idée ou il peut le compiler sous win n'esitez pas SVP voici mon code :
    -------------------------------------------------------------------------------------------------------
    void MDC (int* flag,int* nevprt,double* t,double* xd,
    double* x,int* nx,double* z,int* nz,double* tvec,
    int* ntvec,double* rpar,int* nrpar,int* ipar,int* nipar,
    double* u1,int* nu1,double* u2,int* nu2,double* y1,int* ny1,double* y2,int* ny2)

    {
    double Res,L,B,J,Cont1,Cont2,V,I,Wr,Tl;

    if (*flag == 1 || *flag == 6)
    {

    *y1=x[0];
    *y2=x[1];

    }
    else if (*flag == 0)
    {

    I=x[0];
    Wr=x[1];
    Tl=x[2];

    V=*u1;
    Tl=*u2;

    Res=rpar[0];
    L=rpar[1];
    B=rpar[2];
    J=rpar[3];
    Cont1=rpar[4];
    Cont2=rpar[5];

    xd[0]=(1/L)*(V-Res*I-Cont1*I*Wr);

    xd[1]=(1/J)*(Cont2*I*I-Tl-B*Wr);

    xd[2]=0;
    }
    return ;
    }
    void main ()
    {
    }
    ----------------------------------------------------------------------------

  2. #2
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    Qu'as-tu fait exactement pour compiler ? Quel compilateur utilises-tu ? GCC ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    En faite je suis debutant sous kubuntu et d apres ce que j ai lu normalement ca devrais etre GCC comme compilateur .
    pour comme code je dois l implaneer ans scilab car j en n ai besoin d une fonction ecrite en C.
    merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    dsl pour l ecriture je reformule mon message :

    En faite je suis debutant sous kubuntu et d apres ce que j ai lu normalement ca devrais etre GCC comme compilateur .
    pour mon code je dois l implanter dans scilab car j en n ai besoin d une fonction ecrite en C qui simlue un systeme dynamique.
    merci

  5. #5
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    J'ai l'impression que c'est plutôt du coté de Scilab que tu dois porter tes recherches...

    Sinon pour "bêtement" compiler ton code, il suffit de faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -o mon_executable ma_source.c
    Il faut évidemment remplacer mon_executable par le nom voulu et ma_source.c par le nom de ton fichier source

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    merci freed0, mais le probleme n est pas dans scilab parceque moi je dois compiler avant mon fichier et apres je l'exporte vres scilab sous forme d'un fichier objet 'xxx.o'

  7. #7
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 36
    Par défaut
    gcc -c monfichier.c si je dis pas de sottise pour avoir ton fichier.o

  8. #8
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    Yep c'est ça.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    ca marche freed0 j'ai pu generer mon fichier objet mais il genere un ceratin message d erreur je ne c pas pk:
    ---------------------------------------------------------------
    student@MasterControl:~/Desktop$ gcc -c MDC.c
    MDC.c: In function `main':
    MDC.c:45: warning: return type of 'main' is not `int'
    MDC.c:46:2: warning: no newline at end of file
    ------------------------------------------------------
    est ce que tu comprend quelaue chose ?????????

  10. #10
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    Citation Envoyé par Kirou
    ca marche freed0 j'ai pu generer mon fichier objet mais il genere un ceratin message d erreur je ne c pas pk:
    ---------------------------------------------------------------
    student@MasterControl:~/Desktop$ gcc -c MDC.c
    MDC.c: In function `main':
    MDC.c:45: warning: return type of 'main' is not `int'
    MDC.c:46:2: warning: no newline at end of file
    ------------------------------------------------------
    est ce que tu comprend quelaue chose ?????????
    Les 2 seules formes de main correctes sont :

    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int main (int argc, char **argv)
    N'oublie pas d'ajouter un return à la fin de ta fonction

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 52
    Par défaut
    oK ,alors merci freed0 tu ma bcp aider........ t es cool , bonne jounee

  12. #12
    Membre émérite
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Par défaut
    Oublie pas Kryptonaute hein, c'est lui qui t'a refilé le -c

    Edit : et si t'as ce qu'il te fallait, n'oublie pas de mettre ton sujet en résolu

  13. #13
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697
    Par défaut
    Si le P.O ne sait pas compiler un fichier, je me demande bien ce qu'il pourra bien faire avec un fichier objet....
    A mon avis, il va bientôt revenir à la charge

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/06/2008, 18h23
  2. kubuntu - pbm de compilation sous kdevelop
    Par ghisl@in dans le forum KDE
    Réponses: 0
    Dernier message: 01/10/2007, 20h17
  3. problème de compilation sous XP/Centrino?
    Par RalphH dans le forum C++Builder
    Réponses: 19
    Dernier message: 23/10/2004, 16h12
  4. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  5. [TP]Probleme de compilation sous TP7
    Par yffick dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 18/12/2003, 20h32

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