2017-10-04 8 views
-1

J'ai un fichier exécutable fpc.exe qui est censé transférer le fichier * .pas vers le fichier * .exe mais quand je clique dessus écrire la commande montre l'aide, j'écris la commande mais cela ne fonctionne pas. La commande est la suivante (j'ai appris de ce lien: https://www.freepascal.org/docs-html/user/userse10.html) fpc [options] prog.ppLa commande pour déplacer le fichier * .pas vers le fichier * .exe dans fpc.exe

je l'ai écrit sur la boîte de commande fpc C: \ bonjour.pas prog.pp Je mets le bonjour.pas fichier dans le lecteur C Que dois-je faire dans ce cas

Merci beaucoup, je l'ai essayé une autre façon, est de cmd et puis tapez la commande fpc D: \ Bonjour et voici ma vidéo https://youtu.be/MsOfohAZjqg I l'a finalement fait. Je vous remercie.

+1

Nous ne pouvons pas voir votre écran. Que voulez-vous dire par "ça ne marche pas"? – MartynA

+0

Eh bien attendez-moi –

+0

đây là vidéo của tôi https://www.youtube.com/watch?v=7EvVXXBTNy0&feature=youtu.be –

Répondre

2

j'ai écrit sur la boîte de commande fpc C: \ bonjour.pas prog.pp

Il y a plusieurs choses qui clochent ceci:

  1. Vous devriez laisser le " prog.pp ". L'exemple dans le lien utilise cela comme un exemple du nom du fichier source à compiler. Le vôtre est Hello.Pas.

  2. Il ne doit pas y avoir d'espaces dans le nom de fichier du fichier source.

  3. Avez-vous des droits d'écriture sur le répertoire racine de votre lecteur C:? Si ce n'est pas le cas, vous devez déplacer votre fichier (s) source dans un répertoire où vous faites.

Donc, vous avez besoin quelque chose comme ça

fpc C: \ mypascal \ bonjour.pas

Cela ne fonctionnera que, d'ailleurs, si fpc est sur votre chemin OS. Si ce n'est pas le cas, ajoutez-le soit au chemin, ou incluez le chemin complet à fpc.exe dans votre commande de compilation.

BTW, quand vous avez dit

Je dispose d'un fichier exécutable fpc.exe qui est censé transférer le * .pas fichier à fichier * .exe

fait ce n'est pas tout à fait raison . Vous n'avez pas le fichier exécutable, le fichier exécutable est ce que vous essayez de créer à partir du fichier Hello.Pas en le compilant en utilisant fpc.

lorsque je clique sur le fichier fpc, il me invite immédiatement à utiliser et me dit de frapper entrer

Je suppose que vous voulez dire que cela se produit lorsque vous cliquez sur fpc.exe dans une fenêtre Explorer. Je crains qu'il n'y ait aucun moyen facile d'éviter cela - la même chose se produit si vous tapez juste

C:> fpc

dans une fenêtre de commande. C'est juste une liste des différentes options du compilateur, etc, que vous pourriez spécifier. La façon d'éviter cela dans une fenêtre de commande est de spécifier le nom du fichier source que vous voulez compiler. Malheureusement, il n'existe pas de moyen simple de spécifier le fichier source lorsque vous cliquez sur fpc. Pour Explorer, il est plus facile d'écrire un fichier de commandes qui vous demande le nom du fichier source, puis appelle fpc pour le compiler.

+0

Salut Merci d'avoir répondu à la question. Un autre problème est que lorsque je clique sur le fichier fpc, il me demande immédiatement d'utiliser et me dit d'appuyer sur Entrée afin que je ne puisse pas entrer dans la ligne de commande fpc C: \ Hello.pas. –

+0

a) Quand vous dites "Un autre problème est que lorsque je clique sur le fichier fpc ** **"? Quel fichier "fpc" voulez-vous dire, 'fpc.exe' ou quoi? b) Comment cliques-tu, dans une fenêtre de l'Explorateur, en cliquant sur l'icône de son bureau ou quoi? – MartynA

+0

Oui, c'est fpc.exe, cliqué en cliquant dans l'explorateur –

0

Vous devez omettre le prog.pp dans votre ligne de commande et entrez simplement fpc C:\Hello.pas (si le fichier se trouve réellement à la racine de C :). Si FPC ne trouve pas d'erreurs, vous devriez avoir un fichier C:\Hello.exe.

+0

Bonjour Merci d'avoir répondu à la question. Un autre problème est que lorsque je clique sur le fichier fpc, il me demande immédiatement d'utiliser et me dit d'appuyer sur Entrée afin que je ne puisse pas entrer dans la ligne de commande fpc C: \ Hello.pas. –

+0

En cliquant sur fpc.exe, il suffit de l'exécuter ** sans paramètres ** c'est-à-dire qu'il affiche l'aide. En fonction de votre système/installation, vous devez cliquer sur le fichier pas (peut-être que l'IDE FPC ou Lazarus ouvre le fichier). ** Vous pouvez faire un clic droit sur le pas, choisissez «ouvrir avec» et rechercher/sélectionner fpc.exe ** – gammatester

+0

merci beaucoup –