Accueil > Forum > > > > lancement application linux ...
lancement application linux ...
samedi 6 octobre 2007 à 08:52:23 |
lancement application linux ...

Vinsininounet
|
bonjour a tous, enfait voila mon probleme, je voudrait a partir d'un programme en C pouvoir executer un fichier .exe (ou équivalent sous linux). pour windows, la bibliothéque windows.h suffi mais pour linux je sais pas ... si vous connaissez un solution portable je suis preneur ... ( bien que tres peu probable ) si vous connaissez un solution uniquement pour linux ... merci d'avance ... ( je n'ai aucune connaissence sous linux, donc faudra m'expliquer ) merci de m'avoir accordé un peu de votre temps  Au revoir ...
|
|
samedi 6 octobre 2007 à 10:23:56 |
Re : lancement application linux ...

ghuysmans99
|
Tout d'abord, ton programme C doit être compilé en ELF pour Linux (gcc tonfichierC.c -o tonfichierC) Donc normallement SYSTEM("/usr/bin/elprog"); devrait fonctionner ! _______________________________________________________________________ VB.NETis good ...VB6is better
|
|
samedi 6 octobre 2007 à 10:25:30 |
Re : lancement application linux ...

ghuysmans99
|
Et j'ai oublié un truc : pour faire un programme qui fonctionne sous Linux comme sous Window$, regarde par-là_______________________________________________________________________VB.NETis good ...VB6is better
|
|
samedi 6 octobre 2007 à 20:19:24 |
Re : lancement application linux ...

Vinsininounet
|
d'accord ... merci d'avoir répondu .... ya un truc que je comprend pas : je suis sous Code::blocks et sous windows , comment pui-je compiler en "ELF" .
une fois compilé : SYSTEM ("path\executable");
devrait marché ? ..
bon ben bonne continuation a tous ..
|
|
samedi 6 octobre 2007 à 23:48:01 |
Re : lancement application linux ...

ghuysmans99
|
t'as pas compris ... tu mes ça dans le prog qui appelle le tien : SYSTEM("/usr/bin/elprog"); et pour compiler en elf, suffit de compiler avec GCC sous un Linux. _______________________________________________________________________ VB.NETis good ...VB6is better
|
|
mercredi 10 octobre 2007 à 17:43:41 |
Re : lancement application linux ...

rt15
|
Salut,
system est définie dans le header stdlib.h. faut donc le mettre en include.
Si ton programme fait une include de windows.h, il ne compilera jamais
sous Linux... Il faut que tu t'arrange pour n'utiliser que des routines
de la librairie standard du C (Et éventuellement de conio.h pour la
gestion de la console si tu peux pas faire autrement...). Un site qui détail la bibli standard, et donc l'utilisation de la commande system.
Attention : le séparateur de chemins sous Windows est le \ alors que
c'est le / sous Linux. Les commandes batch/bash sont différentes (Par
exemple cls différent de clear pour effacer l'écran de la console). Il
y a pas de c: etc sous Linux, mais une racine unique /. On peut faire
de la compilation conditionnelle pour régler certains problèmes de
portabilité.
3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08
|
|
jeudi 11 octobre 2007 à 20:30:30 |
Re : lancement application linux ...

katsankat
|
Si l'exécutable est dans un des dossier du PATH pas obligé de préciser le chemin absolu. Pour compiler du ELF sous win il faut rechercher du côté du cross-compiling.
|
|
Cette discussion est classée dans : solution, application, windows, linux, lancement
Répondre à ce message
Sujets en rapport avec ce message
Comment faire tourner une application Linux sous Windows ? [ par SW_87 ]
Bonjour, <
Linux Windows [ par duss44 ]
J'ai commencé à programmer sous windows en c++(sous dev cpp), et j'aimerais étendre la comptabilité à linux, est ce que les bibliothèques changent, si
Application windows [ par RM50Man ]
Bonjour ,je debute en c++ et je fais une application Windows avec DevC++ mais je ne vois pas le mode design ou on peut ajouter des boutons,des listbo
Compatibility Windows/Linux pour la fonction _strtime [ par riadhmn ]
Salut,J'ai du code C, écrit sous Visual C++ 6.0, et qui utilise _strtime, j'en ai besoin sous Linux j'ai une distribution Suse, et lorsque je compile
Problème de path de l'application [ par PupetMaster ]
Salut, j'ai un problème avec mon application. Donc je dois écrire des fichiers dans le répertoire d'installation de mon application. Donc je fais un
Récuperation de parametre externe à l'application [ par patochons ]
Je lance mon application c++ d'une invite ms-dos en envoyant un parametre (le nom de l'ordinateur) au lancement de l'application. Comment faire pour r
Probleme avec les MFC [ par pidoumtimo ]
Hello tout le monde.Je suis actuellement en stage en angletterre. Mon maitre de stage m'a demandé de dévelloper une application.Je m'y suis collé avec
Lancement de mon programme au demarrage de windows (XP) [ par WiShYs ]
Bonjour,Je developpe actuellement un programme que je souhaiterais lancer a chaque demarrage de Windows XP, en evitant la technique basique du dossier
Fenêtre d'application windows [ par Degue39 ]
SALUT TT LE MONDEJe voudrai faire, dans Dev C++, dans une fenêtre windows : un formulaire Mai je n'arrive pas à paramètrer le remplissage de la fenêtr
Allows a client application to pass in a windows handle for callback purposes en C/C++ [ par jhguan ]
Salut à tout le monde,Pouvez vous m'aider pour realiser une fonction en C/C++ comme suivante :Set_Window (hwnd)Allows a client application to pass in
Livres en rapport
|
Derniers Blogs
ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|