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

C sous linux et windows en même temps ?

Dkeagle
Dkeagle
Niveau 6
09 novembre 2018 à 22:33:16

Bonsoir,
Je suis étudiant en info, je débute avec le C, je code à la maison sous Windows 10 avec Codeblocks, et à l'école, j'ai mon portable sous Debian 9 avec codeblocks aussi
Le souci, c'est quand je veux compiler...
Si je compile un code fait sous linux avec linux, pas de soucis, même chose avec windows.
Par contre, quand je compile du code fait sous windows, dans linux, j'ai une erreur "ld returned 1 exit status", et ce dans les deux sans (code linux sous windows ou code windows sous linux)
J'ai cru comprendre qu'il s'agissait d'un probleme de compilateur, et j'aimerai savoir comment le régler...

Merci d'avance pour votre aide!

arkanix67
arkanix67
Niveau 8
09 novembre 2018 à 23:44:49

Je suis pas un expert, je suppose que tu compile avec ton ide tente plutôt depuis le terminal (w10 ou linux) avec gcc

blackapplex
blackapplex
Niveau 10
10 novembre 2018 à 10:01:02

ld returned 1 exit status

Ce message n'est pas un vrai message d'erreur, c'est simplement un message qui dit que le code a planté.
Le vrai message d'erreur qui nous aiderait à comprendre précède probablement.
Ton problème est étrange et mal précisé peut-être. Ca veut dire quoi "un code fait sous windows" ? C'est quoi la différnce entre un code fait sous Linux et un code fait sous windows? Le code écrit n'est pas dépendant de l'OS utilisé pour l'écrire

Tacha-tepoilu
Tacha-tepoilu
Niveau 12
10 novembre 2018 à 11:00:42

Les compilateurs Linux et Windows ne sont pas les mêmes, il faut que tu recompiles sur chaque environnement ton code source.

A savoir qu'il y a des lignes pré-processeurs qui ne peuvent être utilisées que par certains environnement, tu devrais regarder les headers de ton code source.

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