我想要在Sublime Text 2(或3)中生成並運行Pascal。我儘可能多地搜索,儘管我可以在ST3中構建我的dpr或pas文件,但我努力讓它們在命令提示符下作爲exe運行。因此,我試圖用這個,因爲有人建議(Qwerty全回答了別人的帖子這個問題):使用崇高文本生成(並運行)Pascal
{
"cmd": ["fpc", "${file_path}/${file_base_name}"],
"selector": "source.pascal",
"variants": [
{
"cmd": ["start", "cmd", "/c", "$file_base_name.exe & pause"],
"name": "Run",
"shell": true
}
]
}
編譯和運行的hello world當它工作完全正常,但給我的錯誤與一切:
Free Pascal編譯器版本2.6.4 [2014年3月6日] i386的
版權所有(C)1993-201 4個弗洛裏安Klaempfl和其他
目標操作系統:Win32的i386的
編譯F:\阿里\帕斯卡\項目\ adult.pas
鏈接F:\阿里\帕斯卡\項目\ adult.exe
adult.pas(32,1)錯誤:無法創建對象文件:F:\阿里\帕斯卡\項目\ adult.exe
adult.pas(32,1)致命錯誤:無法創建可執行文件F:\ Ali \ Pascal \ Projects \ adult.exe
致命:編譯中止
錯誤:C:\ FPC \ 2.6.4 \ Bin \ I386文件-的Win32 \ ppc386.exe返回一個錯誤退出碼(正常的,如果你沒有指定源文件編譯)
[完成了0.4秒,退出代碼1]
而如果它是世界您好:
版權所有(C)1993年至2014年由弗洛裏安Klaempfl和其他 目標操作系統:Win32的i386的 編譯˚F :\ Ali \ Pascal \ Projects \ hello.pas 鏈接F:\阿里\帕斯卡\項目\用hello.exe 4行編譯,0.3秒,25936個字節代碼,1644點字節的數據 [成品在0.5秒]
這太棒了,只需修改命令中的最後一部分:''$ file_base_name。exe「,」&「,」暫停「,如下所示:'」$ file_base_name.exe&pause「'正確阻止輸出屏幕關閉。 – AboAmmar 2017-10-09 12:48:00