今天把notepad++成功的配置成为轻量级的c++编译器了。
本来是想弄gedit的,但是,老是报不知名的错误,就放弃了,以后有机会回再弄吧
首先是要在运行那里添加命令
编译命令
cmd /k D:\CodeBlocks\MinGW\bin\g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) && exit
//编译
在当前文件目录下生成exe文件并且退出
运行命令
cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe
//运行
在当前目录下运行exe文件
编译并且运行
cmd /k D:\CodeBlocks\MinGW\bin\g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) && $(CURRENT_DIRECTORY)\$(NAME_PART).exe && exit
//编译并运行
我一般会把编译和运行整理在一块
自己配置的ide虽然很简陋,但是做做算法题什么的就基本上够了,哈哈
用了一段时间后,新添加了一些命令进去,让它更加好用一点
cmd /k D:\CodeBlocks\MinGW\bin\g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) && $(CURRENT_DIRECTORY)\$(NAME_PART).exe &&echo. &&pause &&exit || echo.&&pause&&exit
//编译并运行
关于以上命令的详细解释
cmd /k D:\CodeBlocks\MinGW\bin\g++.exe
这句话就是用于,调用制定文件夹内的制定程序,这里就是调用g++这个编译器
- g 在编译的时候产生编译调试信息,就是你写的代码报错的时候看到的那些信息
-w 和 -wall 前者是关闭所有的警告信息,后者是只允许GCC只提供有用的警告信息
- o 制定目标名称,如果缺省就是编译出来的文件就是a.out
$(CURRENT_DIRECTORY)是当前文件所在目录
$(NAME_PART)是当前文件名,不包含后缀名
$(FULL_CURRENT_PATH)是当前文件的绝对路径
$(CURRENT_DIRECTORY)\$(NAME_PART).exe
那么这句话就是,在当前源文件的目录下,生成与源文件名字一样的.exe程序
$(FULL_CURRENT_PATH)
再次进入到这个文件夹内
$(CURRENT_DIRECTORY)\$(NAME_PART).exe
运行刚才生成的这个程序
&& 这个是连接命令的符号
后面的命令就hi一些扫尾工作了
&&echo. &&pause &&exit
就是,在命令行里面换行 ,暂停 ,并且退出当前程序
|| echo.&&pause&&exit
后面这个就是当你前面的命令全部失败了后,执行相同的操作
下面是关于notepad++具体配置的方法的步骤
1.首先下载一个nodepad++
2.如图所示
3.你会看到有个运行,就是第一个选项,点开它
4.在中间的那个空行里输入我们刚刚写好的命令,然后点击保存,设置你的快捷键,那么你的ide就这么配置好了
5.你现在可以试一试了