CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Compilation distribution différente

jabz
jabz
Niveau 4
19 juillet 2015 à 10:38:36

Bonjour,
Je voudrais compiler un programme pour une machine ayant plus ou moins la même architcture (x86), mais une distribution différente.
C'est un programme écrit en JAVA que je compile avec GCJ.
Je suis sur arch, la machine cible tourne sous CENTOS 5.11.
Mes questions sont:
1) Dois-je utiliser la même version de GCC/GCJ que celle qui est présente dans les dépots de CentOS ?
2) Est ce que compiler binutils et la libC/C++ de la machine cible (la même version ?), suffira à rendre le programme compatible ?
3) Comment procéder pour libgcj ? Redhat ne permet/conseil pas de linker cette librairie de manière statique.
Merci !

Google_Bot
Google_Bot
Niveau 14
19 juillet 2015 à 12:14:27

1) Dois-je utiliser la même version de GCC/GCJ que celle qui est présente dans les dépots de CentOS ?

A priori tu n'es pas obligé de compiler avec le même compilateur à la version près, par contre assure-toi que l'autre compilo supporte la version de Java utilisée (par exemple si c'est du Java 8... vérifie les capacités du compilateur)

2) Est ce que compiler binutils et la libC/C++ de la machine cible (la même version ?), suffira à rendre le programme compatible ?

Je vois difficilement comment tu peux avoir de gros écarts entre les deux machines sur ce plan-là. Enfin remarque je n'y connais rien en numérotation de versions CentOS donc 5.11 ça veut peut être dire "super vieux"

Pour la 3 je passe mon tour.

Mais dans tout ça, tu as essayé quelque chose et tu as eu des erreurs ou pas encore?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware