2017-10-04 53 views
-1

我有一個fpc.exe可執行文件,應該將* .pas文件傳輸到* .exe文件,但是當我點擊它時寫命令它顯示幫助,我寫命令,但它不起作用。命令如下(我從這個鏈接瞭解到:https://www.freepascal.org/docs-html/user/userse10.html) FPC [選項] prog.pp將文件* .pas移動到fpc.exe中的文件* .exe的命令

我寫的命令框 FPC C:\ Hello.pas prog.pp 我把Hello.pas在驅動器C文件 我應該在這種情況下

謝謝你這麼多,我嘗試了另一種方式做,是cmd,然後鍵入命令 FPC d:\你好 這是我的視頻 https://youtu.be/MsOfohAZjqg 我終於做到了。謝謝。

+1

我們看不到您的屏幕。 「它不起作用」是什麼意思? – MartynA

+0

好等我 –

+0

đâyLà視頻CUA臺島https://www.youtube.com/watch?v=7EvVXXBTNy0&feature=youtu.be –

回答

2

我寫的命令框 FPC C:\ Hello.pas prog.pp

有幾件事情不對的:

  1. 你應該離開了「 prog.pp」。鏈接中的示例使用該示例作爲要編譯的源文件的名稱的示例。你的是Hello.Pas。

  2. 源文件的文件名中不應有空格。

  3. 您是否擁有C:驅動器根目錄的寫入權限?如果沒有,您應該將源文件移到您所在的目錄。

所以,你需要像這樣

FPC C:\ mypascal \ Hello.Pas

這隻會工作,順便說一句,如果fpc是您的操作系統路徑。如果不是,則可以將其添加到路徑中,或者在編譯命令中包含fpc.exe的完整路徑。

順便說一句,當你說

我是應該的* .PAS文件傳輸到* .exe文件一個fpc.exe可執行文件

實際上是不完全正確。您沒有可執行文件,可執行文件就是您想要從Hello.Pas文件創建的文件,使用fpc進行編譯。

當我點擊了FPC文件,它會立即提示我使用,並告訴我打進入

我假設你的意思是,當你在資源管理器窗口中單擊fpc.exe發生這種情況。恐怕沒有簡單的方法來避免這種情況 - 同樣的事情發生,如果你只需要輸入

C:> FPC

在命令窗口中

。它只是列出了您可以指定的各種編譯器選項等。您在命令窗口中避免的方式是指定要編譯的源文件的名稱。不幸的是,當您點擊fpc時,沒有簡單的指定源文件的方法。對於資源管理器,編寫一個批處理文件是最容易的,它會提示您輸入源文件名,然後調用fpc進行編譯。

+0

嗨 謝謝你回答這個問題。 另一個問題是,當我點擊FPC文件,它會立即提示我使用,並告訴我按下回車鍵,所以我不能進入命令行FPC C:\ Hello.pas。 –

+0

a)當您說「另一個問題是當我點擊fpc **文件**」時?你的意思是「fpc」文件,「fpc.exe」還是什麼? b)你如何點擊它,在資源管理器窗口中,點擊桌面圖標或什麼? – MartynA

+0

是的,它是fpc.exe,點擊瀏覽器 –

0

您應該在命令行中省略prog.pp,並且只需輸入 fpc C:\Hello.pas(如果該文件確實位於C :)的根目錄中。 如果FPC沒有發現錯誤,您應該有一個文件C:\Hello.exe

+0

嗨 謝謝你回答這個問題。 另一個問題是,當我點擊FPC文件,它會立即提示我使用,並告訴我按下回車鍵,所以我不能進入命令行FPC C:\ Hello.pas。 –

+0

點擊fpc.exe只是執行它**不帶參數**,即它顯示幫助。根據您的系統/安裝,您應該點擊pas文件(也許FPC IDE或Lazarus打開文件)。 **您可以在PAS單擊鼠標右鍵,選擇'開放with'和搜索/選擇fpc.exe ** – gammatester

+0

非常感謝你 –

相關問題