将文件 *.pas 移动到文件 *.exe 的命令 fpc.exe
The command to move file * .pas to file * .exe in fpc.exe
我有一个 fpc.exe 可执行文件,它应该将 * .pas 文件传输到 * .exe 文件但是当我点击它写命令时它显示帮助,我写命令但它没有工作。命令如下(我学习了这个link :https://www.freepascal.org/docs-html/user/userse10.html)
fpc [选项] prog.pp
我在命令框上写了
fpc C:\Hello.pasprog.pp
我把Hello.pas文件放在C盘
这种情况怎么办
非常感谢我尝试了另一种方法,就是cmd然后输入命令
fpc D:\你好
这是我的视频
https://youtu.be/MsOfohAZjqg
我终于做到了。谢谢。
您应该在命令行中省略 prog.pp
并直接输入
fpc C:\Hello.pas
(如果文件确实位于 C: 的根目录中)。
如果 FPC 没有发现错误,你应该有一个文件 C:\Hello.exe
.
I wrote on the command box
fpc C: \ Hello.pas prog.pp
这有几个问题:
您应该省略 "prog.pp"。 link 中的示例使用它作为要编译的源文件名称的示例。你的是 Hello.Pas.
源文件的文件名中不能有空格。
您对C盘根目录有写权限吗?如果没有,您应该将源文件移动到您所在的目录。
所以,你需要这样的东西
fpc C:\mypascal\Hello.Pas
顺便说一下,如果 fpc
在您的 OS 路径上,这只会起作用。如果不是,则将其添加到路径中,或者在编译命令中包含 fpc.exe
的完整路径。
顺便说一句,当你说
I have a fpc.exe executable file that is supposed to transfer the * .pas file to * .exe file
其实这不太对。您没有可执行文件,可执行文件是您尝试通过使用 fpc
.
编译从 Hello.Pas 文件创建的文件
when I click on the fpc file, it immediately prompts me to use and tells me to hit enter
我假设您的意思是当您在资源管理器 window 中单击 fpc.exe
时会发生这种情况。恐怕没有简单的方法可以避免这种情况 - 如果您只输入
也会发生同样的事情
C:>fpc
在命令中 window。它只是列出了您可以指定的各种编译器选项等。在命令 window 中避免这种情况的方法是指定要编译的源文件的名称。不幸的是,当您单击 fpc
时,没有一种简单的方法来指定源文件。对于 Explorer,最简单的方法是编写一个批处理文件,提示您输入源文件名,然后调用 fpc
对其进行编译。
我有一个 fpc.exe 可执行文件,它应该将 * .pas 文件传输到 * .exe 文件但是当我点击它写命令时它显示帮助,我写命令但它没有工作。命令如下(我学习了这个link :https://www.freepascal.org/docs-html/user/userse10.html) fpc [选项] prog.pp
我在命令框上写了 fpc C:\Hello.pasprog.pp 我把Hello.pas文件放在C盘 这种情况怎么办
非常感谢我尝试了另一种方法,就是cmd然后输入命令 fpc D:\你好 这是我的视频 https://youtu.be/MsOfohAZjqg 我终于做到了。谢谢。
您应该在命令行中省略 prog.pp
并直接输入
fpc C:\Hello.pas
(如果文件确实位于 C: 的根目录中)。
如果 FPC 没有发现错误,你应该有一个文件 C:\Hello.exe
.
I wrote on the command box fpc C: \ Hello.pas prog.pp
这有几个问题:
您应该省略 "prog.pp"。 link 中的示例使用它作为要编译的源文件名称的示例。你的是 Hello.Pas.
源文件的文件名中不能有空格。
您对C盘根目录有写权限吗?如果没有,您应该将源文件移动到您所在的目录。
所以,你需要这样的东西
fpc C:\mypascal\Hello.Pas
顺便说一下,如果 fpc
在您的 OS 路径上,这只会起作用。如果不是,则将其添加到路径中,或者在编译命令中包含 fpc.exe
的完整路径。
顺便说一句,当你说
I have a fpc.exe executable file that is supposed to transfer the * .pas file to * .exe file
其实这不太对。您没有可执行文件,可执行文件是您尝试通过使用 fpc
.
when I click on the fpc file, it immediately prompts me to use and tells me to hit enter
我假设您的意思是当您在资源管理器 window 中单击 fpc.exe
时会发生这种情况。恐怕没有简单的方法可以避免这种情况 - 如果您只输入
C:>fpc
在命令中 window。它只是列出了您可以指定的各种编译器选项等。在命令 window 中避免这种情况的方法是指定要编译的源文件的名称。不幸的是,当您单击 fpc
时,没有一种简单的方法来指定源文件。对于 Explorer,最简单的方法是编写一个批处理文件,提示您输入源文件名,然后调用 fpc
对其进行编译。