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

Build Java Discussion :

Compilateur GCJ pour java sur AIX


Sujet :

Build Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 44
    Points : 21
    Points
    21
    Par défaut Compilateur GCJ pour java sur AIX
    Bonjour,

    Je voudrais compiler ma classe java suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    package test.xls;
    import java.lang.String;
     
    public class Test
    { 
     
    	public Test(){};
     
    	public static void main(String[] args) 
    	{ 
          System.out.println("OK");
    	} 
    }
    voici la commande de compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    gcj -o Test Test.java -O --main=Test
    Malheureusement à la compilation j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ld: 0711-317 ERROR: Undefined symbol: Test::class__
    ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
    collect2: ld returned 8 exit status
    Avez-vous une idée sur ce problème?

    Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 44
    Points : 21
    Points
    21
    Par défaut
    Bonjour,

    J'ai finalement réussi à débuger l'erreur, le problème venait du fait que j'avais mis

    Par contre maintenant que j'ai réussi à compiler, j'ai un soucis lorsque j'essai d'exécuter l'exécutable généré (a.out).

    Voici le résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    a.out => Illegal instruction(coredump)
    Sachant que je suis sous AIX 5.3

    et lorsque j'exécute la commande ldd a.out

    voici le résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    a.out needs:
             /usr/lib/libc.a(shr.o)
             /usr/lib/libpthread.a(shr_comm.o)
             /usr/lib/libpthread.a(shr_xpg5.o)
             /opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/libgcj.a(libgcj.so.8)
             /opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.0/libgcc_s.a(shr.o)
             /unix
             /usr/lib/libcrypt.a(shr.o)
             /usr/lib/libpthreads.a(shr_comm.o)
             /usr/lib/libdl.a(shr.o)
             /usr/lib/libiconv.a(shr4.o)
    avez-vous une idée sur le sujet?

    Merci

Discussions similaires

  1. JAVA pour développer sur un PDA
    Par SteelBox dans le forum Développement Mobile en Java
    Réponses: 10
    Dernier message: 12/06/2007, 16h33
  2. Graphisme pour un jeux java sur mobile
    Par marocleverness dans le forum Java ME
    Réponses: 4
    Dernier message: 15/03/2007, 15h53
  3. Réponses: 13
    Dernier message: 30/11/2006, 21h19
  4. Compilation Java avec GCJ pour faire un exe. Pourquoi ?
    Par Claude URBAN dans le forum Général Java
    Réponses: 11
    Dernier message: 17/06/2006, 21h00

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