我想在记事本++中编译c代码,但我无法设置nppexec
I want to compile c codes in notepad++, but I can't set nppexec up
所以,我尝试设置它。每次我遇到错误或者它不会创建一个 exe
我找不到有用的代码。
我超级累又生气。
希望有人能帮助我
我在 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 不是你好)。控制台明确指出:
Begin: file not recognized: file format not recognized
TL;DR:保持冷静并阅读控制台错误
我经常用notepad++来写文字,这是一个很漂亮的程序。
然而,对于 C 编程,我使用 CodeBlocks。它具有与notepad++类似的文本处理能力(但程度更小),但它集成了编译器(根据需要选择安装包)、调试器等。它从头开始设计为 IDE。它支持多种编译器。
另外,和notepad++类似,可以随身携带。
所以,我尝试设置它。每次我遇到错误或者它不会创建一个 exe 我找不到有用的代码。 我超级累又生气。
希望有人能帮助我
我在 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 不是你好)。控制台明确指出:
Begin: file not recognized: file format not recognized
TL;DR:保持冷静并阅读控制台错误
我经常用notepad++来写文字,这是一个很漂亮的程序。
然而,对于 C 编程,我使用 CodeBlocks。它具有与notepad++类似的文本处理能力(但程度更小),但它集成了编译器(根据需要选择安装包)、调试器等。它从头开始设计为 IDE。它支持多种编译器。
另外,和notepad++类似,可以随身携带。