/ / Comment générer un fichier exécutable pour Linux sous Windows? - linux, x86, intégré

Comment générer un fichier exécutable pour Linux sur Windows? - linux, x86, intégré

J’ai une carte de développement x86 sur laquelle Linux tourne, mais je ne sais pas comment développer une application à partir de mon PC avec Windows.

Aucune suggestion?

Réponses:

1 pour la réponse № 1

Vous devriez utiliser Cygwin et installer GCC dessus!


1 pour la réponse № 2

Utilisez un logiciel de virtualisation tel que VirtualBox exécuter Linux en tant que système d'exploitation invité sur votre machine Windows. Vous pouvez ensuite créer tout votre exécutable dans la machine invitée pour votre carte de développement.


0 pour la réponse № 3

Avez-vous une connexion réseau à la carte de développement?

Vous pouvez simplement créer et tester à distance votre application sur la cible via SSH. De nombreux IDE, comme eclipse, prennent cela en charge de manière transparente.

Ceci est bien meilleur car vous obtenez exactement le même environnement de compilation que votre distribution linux cible ainsi que les caractéristiques temps réel de votre système cible.


0 pour la réponse № 4

Vous pouvez écrire du code sur votre développement (Windows)PC, mais pour construire des fichiers binaires exécutables pour Linux, vous devez "compiler sur Linux". Cela signifie également que vous devrez peut-être écrire dans un langage multiplate-forme (peut-être C ++, Qt ou Mono) pour que vous pouvez tester sur votre machine Windows avant de déployer (sauf si vous voulez vraiment éditer des fichiers sur votre PC Windows, auquel cas je demanderais: pourquoi?).


0 pour la réponse № 5

Ce dont vous avez besoin est un compilateur croisé. Un compilateur qui fonctionne sur la machine A mais compile pour la machine b. Je vous suggère d'essayer cygwin ou mingw, qui installe tous les outils nécessaires à la compilation pour Linux. Tous les appels système concernant Linux sont émulés.