Я пытаюсь настроить vscode для компиляции и запуска C файлов, но у меня возникают проблемы с настройкой задач. json file.
Я думаю, что я действительно спрашиваю, как включить код снаружи основного файла. Я пытаюсь включить файл "stack.h" из папки "include", но он не работает.
Я получаю эту ошибку в vscode:
ld: невозможно связать с основным исполняемым файлом 'g cc' для архитектуры x86_64 clang: ошибка: сбой команды компоновщика с код завершения 1 (используйте -v для просмотра вызова) Процесс терминала завершился с кодом выхода: 1
Мои задачи. json Файл выглядит так
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "gcc build active file",
"command": "/usr/bin/gcc",
"args": [
"gcc",
"-o",
"stack_test",
"-I${fileDirname}/../include/",
"${file}",
"${fileDirname}/../src/stack/stack.c",
],
"options": {
"cwd": "/usr/bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
Я могу обычно скомпилируйте этот файл через терминал со следующим
gcc -o stack_test -I../include/ stack_test.c ../src/stack/stack.c
Чего мне здесь не хватает?