Rafraichir et compiler un code ss linux

samsouma04 Messages postés 66 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je veus savoir comment je compile compile un code ss linux opensuse10.2 et quand je modifie le code comment je le rafraichie pr le recompiler de nouveau.
Merci davance
Configuration: Windows XP
Internet Explorer 6.0

7 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Tu peux me copier coller exactement le message d'erreur car là il en manque la moitié. Est ce que tes variables PAGESIZE, PAGE, PAGETYPE sont définies ?
    1
  2. samsouma04
     
    Merci mamiemando
    enfait je programme en C avc Qt designer (ke g pas utilisé) car mon probleme cest que g un codetout pret en C et je le compile apartir de mon console avc les commandes respectives qmake -project, qmake; make mais quand il me donne les erreurs que jai et je les corrige ds le fichier en question ke je lance avc la commande kate nom_fichier. il me donne tjr les meme erreurs je lance égalemnt avnt chak compilation make clean pour le rafraichissement mais sans v1 cest tjr les memes erreurs qui apparaissent.
    Merci davance
    0
  3. samsouma04
     
    Merci mamiemando
    enfait je programme en C avc Qt designer (ke j'ai pas utilisé) car mon probleme c'est que j'ai un code tout pret en C et je le compile à partir de mon console avec les commandes suivantes:
    1/qmake -project,
    2/qmake
    3/ make
    mais quand il me donne les erreurs et je les corrige dans le fichier qui contient ces erreurs
    ( je lance le fichier qui contient les erreurs avec la commande: kate nom_fichier.
    il me donne toujours les memes erreurs que j'ai déja corrigé.
    je lance égalemnt avant chaque compilation :make clean pour le rafraichissement mais malheureusement cest tjr les memes erreurs qui apparaissent.
    Merci davance
    0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Ben tu programmes en quoi ? Parce que là tout ce qu'on peut te répondre c'est :

    - si c'est un langage compilé (C, C++, java...) il faut corriger le code source puis le recompiler (respectivement avec gcc, g++, javac ou via un environnement de développement). Pour compiler un programme et éviter des lignes de commandes fastidieuses on a souvent recours à un makefile ou à ant.

    - si c'est un langage interprété (bash, shell...) ou pseudo interprété (python, perl....) il suffit de lancer le programme après avoir corrigé le code source.

    Bonne chance
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Réécris moi le message en français et sans abréviations j'ai rien compris.
    -1
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Ok et quels sont les messages d'erreurs ? Pourquoi ne fais-tu pas ton projet directement dans kdevelop ?

    Bonne chance
    -1
  8. samsouma04 Messages postés 66 Statut Membre 1
     
    static void *getpage(PAGETYPE type)
    {
    void *buffer;
    PAGE *newpage;

    if (max_alloc > 0 && cur_alloc + PAGESIZE + sizeof(PAGE) > max_alloc)
    return NULL;

    if ((newpage = malloc(sizeof(PAGE))) == NULL ||
    (buffer = malloc(PAGESIZE)) == NULL) {
    if (newpage != NULL)
    free(newpage);
    return NULL;
    }

    memset(buffer, 0, PAGESIZE);

    newpage->start = buffer;
    newpage->end = buffer + PAGESIZE;
    newpage->count = 0;
    newpage->size = (type == NODE ? NODES_PER_PAGE
    : (type == LEAF ? LEAFS_PER_PAGE
    : INTLEAFS_PER_PAGE));
    newpage->next = pagelist;
    pagelist = newpage;

    cur_alloc += PAGESIZE + sizeof(PAGE);

    return buffer;
    }
    Voici l'erreurs:
    'void *' : unknown size elle est marquée sur :
    newpage->end = buffer + PAGESIZE;
    -1