cmd /k D:\TDM-GCC-64\bin\gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
保存,设置好想要快捷键(注意冲突问题),保存即可。
命令行解释: cmd /k是弹出cmd窗口并执行后续指令。&和&&表示连接作用,说明有多行指令合为一行。 (1)gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" 编译生成.exe文件,输出源文件所在目录。注意这里需要有引号,目的是为了在目录及文件名存在空格的情况下也能够正常运行。 (2)&& CLS 清屏。&&的意义在于,前面的语句出现错误,将不会执行该句。 (3)&& "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" 运行刚刚生成的.exe文件。如果先前的编译错误,将不会运行。 (4)& PAUSE 暂停,提示”按任意键继续“。这里无论前面有否错误,都将执行。因此我们看到的是编译错误,显示错误信息并暂停的窗口。 (5)& EXIT 退出。 notepad++运行C++方法: 如下为G++的设置方法,运行参数更改如下: ********请注意以下参数无换行******** cmd /k D:\TDM-GCC-64\bin\g++ -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT如果需要进行gdb调试,则在-o的前面加上-g命令,TDM-GCC-64已经默认将路径添加到了系统环境变量,因此直接在cmd下运行gdb即可,如果不能直接运行,则将X:Y\TDM-GCC-64\bin添加到系统环境变量中即可。
X:Y X表示盘符。Y路径
本人为:D:\TDM-GCC-64\bin
运行perl32为方法:
cmd /k C:\Perl64\bin\perl.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
其中C:\Perl64\bin\perl.exe为自己的路径 ;C:\Perl64\bin\perl.exe后面加上 -w有助于相关的警告的输出