nppexec的一键万能编译方法
notepad吧
全部回复
仅看楼主
level 13
nppexec插件大家都知道.
本人用notepad++在些日子了,一步步从简到繁
感觉这东西对初学者极其友善,而且学了makefile的知识也可以用在这上面
2017年12月13日 10点12分 1
level 13
三楼上nppexec的代码.这东西非常适合单文件编译和不太多的多文件编译,当然如果太复杂的工程肯定是写makefile了
2017年12月13日 10点12分 2
level 13
echo 编译SDL2自动侦测后缀名
taskkill /f /t /im "$(NAME_PART).exe"
set $(include)= -IC:\MinGW\include\SDL2 -IC:\MinGW\include
set $(lib)= -lmingw32 -lwinmm -lSDL2main -lSDL2 -lSDL2_image -lSDL2_mixer -lSDL2_ttf
set $(flag)= -Wall -Os -s
cd $(CURRENT_DIRECTORY)
IF $(EXT_PART)==.c GOTO c
IF $(EXT_PART)==.cpp GOTO cpp
ELSE GOTO EXITSCRIPT
:C
cls
gcc $(flag) "$(FILE_NAME)" $(include) $(lib) -o "$(NAME_PART)"
GOTO EXITSCRIPT
:cpp
cls
g++ $(flag) "$(FILE_NAME)" $(include) $(lib) -o "$(NAME_PART)"
GOTO EXITSCRIPT
:EXITSCRIPT
2017年12月13日 10点12分 3
level 13
其实有时候只是需要一个样本,相信玩npp的只要看了这个样本基本上就知道怎么回事了.你可以无限加入自己要调用的库,头,参数.
可以把"$(FILE_NAME)"换成*.c就可以编译同个目录下的多个文件。
下楼上图
2017年12月13日 10点12分 4
level 13
2017年12月13日 10点12分 5
level 13
mingw吧有我配置好的下载
2017年12月13日 11点12分 6
1