简要学习vscode,cmake以及.json文件

Vscode中,你可以直接写一个cpp文件,然后在里面的终端用g++编译生成.exe文件,然后在终端./xxx.exe执行即可。如果想要调试,那么g++时要加上-g,生成的是可调试的版本;再在vscode的调试界面自动生成.json文件,然后打断点按F5调试即可。

你可以写两个cpp文件,然后g++ -g a.cpp b.cpp -o hh 生成可执行文件hh.exe,执行即可。但此时调试会困难些,因为在vscode里面帮你生成的.json文件只能针对单文件调试,你需要修改.json里面的program “”那边,改成hh.exe才行。

补充一下,launch.json里面有个pretask,会去调用task.json(作用是重新编译),如果不调,那么即使你修改了代码,调试的依然是修改前的代码

关于cmake。cmake是生成Makefile的工具,编写cmake比写makefile简单很多,但最终还是为了生成Makefile。其实上述场景里面直接g++就很简单,但成百上千的文件时Makefile是必要的。先写个CMakeLists.txt然后终端里面用cd build和cmake ..等命令生成Makefile等(都在build文件夹里),然后就可以用mingw-w64(Windows下的make命令)来编译生成可执行文件了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值