gpt4 book ai didi

notepad++ - 尝试通过 Notepad++ 编译 Pascal 程序时失败?

转载 作者:行者123 更新时间:2023-12-04 01:47:02 24 4
gpt4 key购买 nike

我正在尝试在 Free Pascal Compiler 上使用 Notepad++ 编译 pascal 文件。我被指示使用以下脚本:

NPP_SAVE
cd $(CURRENT_DIRECTORY)
C:\FPC\2.6.4\bin\i386-win32\ppcrossx64.exe $(NAME_PART).pas

但是当我尝试运行该程序时,Notepad++ 控制台给我以下消息:

NPP_SAVE: C:\FPC\2.6.4\bin\i386-win32\new 1.pas
CD: C:\FPC\2.6.4\bin\i386-win32
Current directory: C:\FPC\2.6.4\bin\i386-win32
C:\FPC\2.6.4\bin\i386-win32\ppcrossx64.exe new 1.pas
Process started >>>
Fatal: Can't open file "1.pas"
Fatal: Compilation aborted
<<< Process finished. (Exit code 1)
================ READY ================

我也尝试过使用:

C:\FPC\2.6.4\bin\i386-win32\ppcrossx64.exe "$(FULL_CURRENT_PATH)"

但它给了我:

C:\FPC\2.6.4\bin\i386-win32\ppcrossx64.exe "C:\FPC\2.6.4\bin\i386-win32\new 1.pas"
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================

即使我在程序中有:readln();

最佳答案

您的第二个命令(带引号)似乎编译 成功。它报告退出代码 0。您可以尝试故意包含语法错误并查看编译器是否以及如何报告它。

我认为你现在缺少的是一种在编译成功后运行程序的方法。您可以使用如下内容创建第二个脚本:

cd "$(CURRENT_DIRECTORY)"
"$(NAME_PART).exe"

将第一个编译脚本绑定(bind)到键盘快捷键,将第二个运行脚本绑定(bind)到不同的键盘快捷键,仅在编译正常时运行。

关于notepad++ - 尝试通过 Notepad++ 编译 Pascal 程序时失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32535675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com