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

Utiliser des .o de différents compila...

Bigloo
Bigloo
Niveau 10
14 juillet 2005 à 09:56:30

. ..teurs.

J´utilise bigloo ( oui je sais tout ça mon pseudo, mais c´est tellement mignon en même temps.. non ? ) pour compiler du Scheme et GCC pour compiler... le reste, sous MacOS X.3.8

Est-ce possible de produire des . o de part et d´autre et de les " linker" après ( pour utiliser la souplesse de Scheme pour les listes, et l´accessibilité au système du C) ? Si oui, comment dois-je m´y prendre ?

pierreonxbox
pierreonxbox
Niveau 10
14 juillet 2005 à 10:53:20

en thérorie tu peut, mais je ne me rappel plus de la ligne de commande. regarde dans les options de GCC

Bigloo
Bigloo
Niveau 10
14 juillet 2005 à 11:17:51

Bin euh je sais comment obtenir juste les fichiesr objets, ça ça va, mais après comment les relier ?

Chapter24:~ dashuhn$ gcc essai_scm.o essai_c.o
ld: Undefined symbols:
_BGl_bitzd2andzd2zz__bitz00
_BGl_modulezd2initializa7ationz75zz__readerz00
_BGl_modulezd2initzd2errorz00zz__errorz00
_BGl_zd3fxzd3zz__r4_numbers_6_5_fixnumz00
_mainfnct

JeanYvesYves
JeanYvesYves
Niveau 10
14 juillet 2005 à 11:57:36

je pense que tu as raison sur la syntaxe de gcc.
Cependant, souvent, les . o ne sont pas compatibles si ils ont été fait avec un compilo ou un autre.
Donc je ne mets pas ma main a couper que tes . o soient compatibles, ce qui expliquerait les messages d´erreur.

Bigloo
Bigloo
Niveau 10
14 juillet 2005 à 12:02:25

Bin surtout que Bigloo rajoute pas mal de trucs ( un simple hello world fait 700 ko :p) ) , mais y´a pas mal d´options pour la compilation ( même du . NET et du JVM) je chercherai.

Merci quand même

JeanYvesYves
JeanYvesYves
Niveau 10
14 juillet 2005 à 12:04:33

Apprend a programmer en release, il doit y avoir ue option avec Bigloo.
Car si tu progs en mode " debug", il y a des milliers d´infos de debuggage greffées a ton projet...

En release tes projets seront bien moins gros et bien plus rapides !

Bigloo
Bigloo
Niveau 10
14 juillet 2005 à 12:06:41

Je crois que c´est déjà le cas :p)

JeanYvesYves
JeanYvesYves
Niveau 10
14 juillet 2005 à 12:07:49

alors j´aime pas ton langage :non:
vive le C/C++ :-)

Bigloo
Bigloo
Niveau 10
14 juillet 2005 à 12:11:05

Bwarf g++ en fait à peine des plus petits :rire:

dnob700
dnob700
Niveau 10
14 juillet 2005 à 13:55:20

Peut-être qu´il existe un front end pour gcc qui compile le scheme non ? il y en a pour des dizaines de langages.

Auquel cas ça serait ta solution car dans ce cas là je pense que tu doit pouvoir linker ensemble les différend . o produit avec gcc à partir de différend langage.

Bigloo
Bigloo
Niveau 10
14 juillet 2005 à 14:42:19

Hmm je sais pas, jamais entendu parler. Si c´était le cas, il serait portable ?

dnob700
dnob700
Niveau 10
14 juillet 2005 à 16:26:09

Je viens de vérifier. Malheureusement ça n´existe pas.

Quoi qu´il y a un projet récemment débuté dans ce but, mais qui n´a encore rien produit. Si jamais ce programme existait alors il serait portable, au moins sur des système type unix ( enfin partout où tourne gcc) je suppose.

En attendant il doit y avoir moyen de linker les uns avec les autres, même en Caml c´est possible de linker avec du C, donc je ne vois pas pourquoi ça ne serait pas possible avec du Scheme.

Bigloo
Bigloo
Niveau 10
14 juillet 2005 à 20:38:35

" Quoi qu´il y a un projet récemment débuté dans ce but, mais qui n´a encore rien produit."
-> J´étais tombé dessus. Peut-être que quand j´aurai enfin compris la philosophie Scheme ça existera..

" En attendant il doit y avoir moyen de linker les uns avec les autres"
-> Je vais chercher.

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