今天在以vscode为中心,忙活连接git与github,配置与编译c/c++环境gcc 眼睛累死╮(╯﹏╰)╭
经典的先说结论:
现在新的gcc在vscode中,对task.json和launch.json实行软的那套修改vc不吃了(T▽T)
所以得在同样的地方给他来硬的!(。・`ω´・)
知道是哪几个地方的同学,就直接两个文件改.exe完整路径到固定位置就行,记得工作目录也改就行
很好,写着写着发现是怎样都没法让.exe到有中文路径的文件夹下生成了,起码目前我的方法和我能搜到的不能了,期待后续大佬发力 (╥╯^╰╥)
我本来认为满足成功的两个条件
1.能将.exe文件生成在跟.c/cpp一个目录下,就像Devcpp那样
2.能编译和调试.c/cpp文件
目前的方法能围魏救赵地实现正常带有中文路径.c/cpp的文件在vscode正常编译和调试,但不能保证将其的.exe生成在跟.c/cpp一个目录下
不知道改task.json和launch.json哪几个地方,也想了解更多关于那两个文件内容的同学可以去看发现这个方法的元始天尊前辈的文章(๑╹◡╹)ノ""":真正解决VScode C\C++中文路径无法运行问题_vscode中文命名运行不了-优快云博客
想偷懒的同学也可以直接看我图片里的注解,我也会尽我所能讲明白
方法:
一. 先认识下要修改的地方
tasks.json文件改前:
luanch.json改前
二. 如何硬修改(固定地址)
tasks.json文件改后:
luanch.json改后
调试运行:
答案正确! 但是。。。。。。
Warning:不能保证将其的.exe生成在跟.c/cpp一个目录下:
呜呜 ┭┮﹏┭┮ 写到这发现我的固定路径都是英文捏,想着中文路径都没体现,就改了一下,发现。。。
尝试tasks和luanch改中文路径放.exe:
结果:
好吧,目标一无法完成,然后去看了看类似文章,嘿,那时就说了这不得(〃>_<;〃)
好在目标二还是有的,就当是vscode的一点代价吧(′へ`、)
夜深了,吃碗泡面
顺便祝学弟学妹们高考成绩大捷,跟我一样超常发挥!