173******39
2022-08-08 07:59 deepin
不知道重装系统有没有可能解决这个问题?
Reply Like 0 View the author
不知道重装系统有没有可能解决这个问题?
ls -l
看看?
ls -l
看看?
请问这是什么意思啊?
先用命令行试试编译可不可以,确认编译环境没问题,接下来就要看两个json配置文件,把它们贴出来。肯定不是系统的问题,用vscode要先了解gcc,make命令,学会cmake,才能真的编写调试管理多文件工程!
第一,你不会配置
第二,vscode并不是一个新手友好的c/c++开发环境
先用命令行试试编译可不可以,确认编译环境没问题,接下来就要看两个json配置文件,把它们贴出来。肯定不是系统的问题,用vscode要先了解gcc,make命令,学会cmake,才能真的编写调试管理多文件工程!
请问这是什么意思啊?
在 vscode 当前的工作区打开终端,执行这个命令,把结果发出来看一下
ls -l
看看?
t
t
我是说在 vscode 工作区的终端里执行这个命令啊,不是要看你的家目录啊
如果你已经把之前准备的工作目录删了,那你镇楼图里的报错也没有意义了,咱也不知道你想干什么
配置不对,我整天用 vscode,写过 C/C++ 等等也没遇到这种情况,你应该需要补充 Linux 相关基础知识,什么是路径、什么是编译器、编译器和连接器为你做什么,命令行的含义是啥,gdb是啥,你一点都不清楚,只是知道这么做。我给你我的配置供参考,自己好好想想为什么这么写:
tasks.json:
{
"tasks": [
{
"type": "cppbuild",
"label": "gcctask",
"command": "/usr/bin/gcc",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "cppdbg",
"request": "launch",
"args": [],
"program": "${fileDirname}/${fileBasenameNoExtension}",
"cwd": "${fileDirname}",
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"preLaunchTask": "gcctask"
}
]
}
花30~60分钟看看这个文档:https://code.visualstudio.com/docs/cpp/config-linux
Recommended
ChangeRankings
Popular Events
More
在网上找了很久的资料,系统从ubuntu换到了deepin,这个问题都没有解决。
launch.json&tasks.json无论如何修改都会出现同样的问题
gcc&clang之类的软件全部都安装上啦
现在手足无措,不知道该如何才好部署C语言环境。