IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Lancer une application en C dans le Terminal, Mais impossible chez un ami.
Options
PapouMAC
posté 20 Mar 2015, 22:52
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Bonjour

Je ne sais pas si je suis au bon endroit, si ce n'est pas le cas les administrations feront le nécessaire pour le déplacer au bon endroit. Merci.

Donc voilà mon problème, j'ai écrit un petit programme en C en mode console (C'est mon 1er programme) avec Xcode et il fonctionne parfaitement.
J'ai donc voulu l'envoyer par email à un ami (qui possède un iMAC). je lui est fait parvenir le fichier ci-dessous qui se trouve à l'adresse suivant :

"Users/nom.utilisateur/Library/Developer/Xcode/DeriveData/nom_du_programme"



qui chez moi se lance dans le terminal, mais pas chez lui. Je précise (est-ce peut-être pour ça) qu'il ne possède pas Xcode.

D'où ma question est-il nécessaire d'avoir Xcode pour pouvoir lancer un tel fichier dans le Terminal ?

J'espère m'être bien fait comprendre.


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 20 Mar 2015, 23:52
Message #2


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Non, il ne faut pas Xcode (heureusement !), mais il faut compiler en mode Release par contre. Vu que c’est compilé avec le SDK 10.10, il faut aussi à priori qu’il soit sous Yosemite.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 21 Mar 2015, 00:15
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Citation (schlum @ 20 Mar 2015, 23:52) *
Non, il ne faut pas Xcode (heureusement !), mais il faut compiler en mode Release par contre. Vu que c’est compilé avec le SDK 10.10, il faut aussi à priori qu’il soit sous Yosemite.


Merci pour cette précision. Mais on fait comment ? Je ne vois rien dans les menus qui me permet de le faire, ou alors il ne faut de bonnes lunettes. Merci.


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 21 Mar 2015, 00:45
Message #4


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Citation (PapouMAC @ 21 Mar 2015, 00:15) *
Citation (schlum @ 20 Mar 2015, 23:52) *
Non, il ne faut pas Xcode (heureusement !), mais il faut compiler en mode Release par contre. Vu que c’est compilé avec le SDK 10.10, il faut aussi à priori qu’il soit sous Yosemite.


Merci pour cette précision. Mais on fait comment ? Je ne vois rien dans les menus qui me permet de le faire, ou alors il ne faut de bonnes lunettes. Merci.


« Edit Scheme… »

Fichier joint  Capture_d_____cran_2015_03_21____00.47.06.png ( 40.42 Ko ) Nombre de téléchargements : 7


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 21 Mar 2015, 00:51
Message #5


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Merci pour cette réponse rapide, donc dois-je faire comme ci-dessous ?



--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 21 Mar 2015, 14:32
Message #6


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Oui


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 21 Mar 2015, 15:42
Message #7


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Merci. Impeccable. Je vais le renvoyer à mon ami et vérifier s'il fonctionne sur son iMAC. smile.gif


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 21 Mar 2015, 15:55
Message #8


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Citation (PapouMAC @ 21 Mar 2015, 15:42) *
Merci. Impeccable. Je vais le renvoyer à mon ami et vérifier s'il fonctionne sur son iMAC. smile.gif


S’il a 10.10 ; sinon il faut changer le target OS aussi.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 21 Mar 2015, 16:02
Message #9


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Citation (schlum @ 21 Mar 2015, 15:55) *
Citation (PapouMAC @ 21 Mar 2015, 15:42) *
Merci. Impeccable. Je vais le renvoyer à mon ami et vérifier s'il fonctionne sur son iMAC. smile.gif


S’il a 10.10 ; sinon il faut changer le target OS aussi.


Merci, mais ?????


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 21 Mar 2015, 16:05
Message #10


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Fichier joint  Capture_d_____cran_2015_03_21____16.08.38.png ( 118.04 Ko ) Nombre de téléchargements : 4


Il y a généralement compatibilité descendante (quelque chose compilé pour 10.7 devrait tourner aussi sur 10.8 à 10.10), mais pas ascendante (quelque chose compilé pour 10.10 risque beaucoup de ne pas tourner sur les OS précédents).


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 21 Mar 2015, 16:17
Message #11


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Quand je clique sur "RangdansAnnee" target j'ai la fenêtre suivante qui apparait :



Par contre quand je clique deux fois dessus j'ai bien la fenêtre que tu cites qui apparait.

Mais à quoi correspond le message de la fenêtre ci-dessus ?


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 21 Mar 2015, 16:34
Message #12


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Un simple warning disant que le projet n’est pas protégé par un système de contrôle de versions.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 21 Mar 2015, 16:39
Message #13


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Merci, pour ta promptitude.

J'ai résolu le problème, en copiant le programme "CRTL-C" et en faisant un nouveau programme sous un autre nom.
Et là plus de problème. J'ai certainement du faire une manipulation qu'il fallait pas, mais laquelle ???
Comme je débute en C, je ne maitrise pas encore parfaitement ni l'un ni l'autre. Y a t-il un livre permettant de dompter Xcode (Il y a bien sûr l'aide).
Mais un livre est beaucoup plus agréable et peut être lu partout. Merci.

Ce message a été modifié par PapouMAC - 21 Mar 2015, 16:40.


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 21 Mar 2015, 19:14
Message #14


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Le problème, c'est que Xcode a beaucoup changé de la version 3 à la version 4, puis de la version 4 à la version 5, puis de la version 5 à la version 6

Tous les livres que je connais sont obsolètes ; il y en a peut-être de nouveaux, mais ils risquent d’être valables… jusqu’à la version 7.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 21 Mar 2015, 21:46
Message #15


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



OK, merci.


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
PapouMAC
posté 22 Mar 2015, 13:16
Message #16


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Bonjour

Le problème demeure, lorsque j'envoie le fichier par email à mon ami, celui-ci ne l'ouvre qu'avec TextEdit, impossible de l'ouvrir avec le terminal.
Je me suis donc envoyé le fichier, et effectivement, moi non plus je ne peux l'ouvrir dans le terminal.
Voici l'icône du fichier envoyé :



Au lieu de celle-ci :



Lorsque je fais "Lire les informations", j'obtiens ceci :



Pourtant j'ai suivi les indications cités dans les post précédents. Y a t-il une autre configuration a effectuer pour arriver au résultat escompté ? Merci.

Ce message a été modifié par PapouMAC - 22 Mar 2015, 13:20.


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post
schlum
posté 22 Mar 2015, 13:29
Message #17


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



C’est qu’à travers le mail, le fichier doit perdre son flag d’exécution Unix (+x)

Il faut transmettre dans une archive (zip, dmg ou autre)


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
PapouMAC
posté 22 Mar 2015, 13:49
Message #18


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 336
Inscrit : 25 Sep 2004
Lieu : Occitanie
Membre no 24 178



Bien vu, effectivement je me suis envoyé le fichier après l'avoir compressé, et après décompression il fonctionne correctement. smile.gif
Encore merci pour ta patience.


--------------------
MAC PRO 2009 (MAC OS 10.14.6) 2 x 3,33 Ghz 6-CoreIntel Xeon(5.1), , 64 Go.Carte graphique NVIDIA GeForce GTX 680.

Mac Studio M2 Max, 32Go, 1To
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 26th April 2024 - 06:32