gpt4 book ai didi

c - 我想在notepad++中编译c代码,但无法设置nppexec

转载 作者:行者123 更新时间:2023-11-30 16:16:34 25 4
gpt4 key购买 nike

所以,我尝试进行设置。每次我收到错误或者它不会创建 exe我找不到对此有用的代码。我 super 累而且生气。

希望有人能帮助我

我在 Youtube 和 Bing 上搜索,但没有找到任何对我有用的东西。什么都不起作用。

我已经有了这个代码:

npp_save
cd "$(CURRENT_DIRECTORY)"
gcc "$(FILE_NAME)" -o $(NAME_PART) -march=native -O3
NPP_RUN $(NAME_PART)
//It doesn't create the needed exe file

...这段代码:

npp_save
cd $(CURRENT_DIRECTORY)
E:\Programme\MinGW\bin\gcc.exe $(FILE_NAME)
cmd /c $(CURRENT_DIRECTORY)\$(NAME_PART).exe
//The same thing

对于第一个代码,我收到此错误:

NPP_SAVE: F:\Entwicklung\C\Begin
CD: F:\Entwicklung\C
Current directory: F:\Entwicklung\C
gcc "Begin" -o Begin -march=native -O3
Process started (PID=3676) >>>
Begin: file not recognized: file format not recognized
collect2.exe: error: ld returned 1 exit status
<<< Process finished (PID=3676). (Exit code 1)
NPP_RUN: Begin
================ READY ================

对于第二个代码,我得到了这个:

NPP_SAVE: F:\Entwicklung\C\Begin
CD: F:\Entwicklung\C
Current directory: F:\Entwicklung\C
E:\Programme\MinGW\bin\gcc.exe Begin
Process started (PID=11760) >>>
Begin: file not recognized: file format not recognized
collect2.exe: error: ld returned 1 exit status
<<< Process finished (PID=11760). (Exit code 1)
cmd /c F:\Entwicklung\C\Begin.exe
Process started (PID=5024) >>>
Der Befehl "F:\Entwicklung\C\Begin.exe" ist entweder falsch geschrieben
oder
konnte nicht gefunden werden. <-- Over there its saying, that this
isn't
a
command
<<< Process finished (PID=5024). (Exit code 1)
================ READY ================

我很抱歉我的英语不好,而且信息较少,但我非常累,只想最终编译 C 代码。我不知道。也许你可以给我一个正确的代码。

非常感谢,祝你有美好的一天!

最佳答案

NppExec 插件似乎不支持路径变量。尝试执行以下命令:

NPP_SAVE

CD E:\Programme\MinGW\bin\

gcc.exe "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o $(CURRENT_DIRECTORY)\out.exe

$(CURRENT_DIRECTORY)\out.exe

CD $(CURRENT_DIRECTORY)

更新:

根据@Mheldown的回答和评论,错误是由于文件名未正确保存(Hello.c而不是Hello)造成的。控制台明确指出:

Begin: file not recognized: file format not recognized

TL;DR:保持冷静并阅读控制台错误

关于c - 我想在notepad++中编译c代码,但无法设置nppexec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56534698/

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