У меня есть эта простая программа с именем main.c :
#include <stdio.h>
int main(){
puts("hi");
puts("bye");
return 0;
}
и этот makefile :
run: main.o
gcc main.o -o run
main.o: main.c
gcc -c -g $< -o $@
clean:
rm -f run main.o
Теперь я хочучтобы использовать его в VS 2017. Поэтому я открыл папку программы в VS (main.c и make-файл находятся там).Затем я настроил для него следующие задачи:
{
"version": "0.2.1",
"tasks": [
{
"taskName": "BUILD",
"appliesTo": "/",
"workingDirectory": "${workspaceRoot}",
"command": "make",
"type": "default"
},
{
"taskName": "RUN",
"appliesTo": "/",
"workingDirectory": "${workspaceRoot}",
"command": "run",
"type": "default"
}
]
}
Далее я попытался установить точку останова в главной функции, а затем использовать задачу RUN.Я думал, что VS остановит работу на точке останова, но этого не произошло, и программа запустилась до конца.
Как я могу использовать конфигурацию задачи, чтобы при нажатии кнопки RUN она остановилась на заданных точках останова?
Мне важно подчеркнуть, что я хочу отладить программу, используяконфигурация задачи только, а не другими способами, которые есть у VS.