Browse Source

实验4环境初始化

运行时会出错应该是正常的,因为没有实现进程的退出。
x86-32
423A35C7 4 months ago
parent
commit
1459981b3f
5 changed files with 9 additions and 4 deletions
  1. +1
    -1
      .vscode/c_cpp_properties.json
  2. +1
    -1
      .vscode/launch.json
  3. +3
    -0
      .vscode/settings.json
  4. +1
    -1
      .vscode/tasks.json
  5. +3
    -1
      labcodes_answer/lab4_result/Makefile

+ 1
- 1
.vscode/c_cpp_properties.json View File

@ -6,7 +6,7 @@
"${workspaceFolder}/**", "${workspaceFolder}/**",
// "${workspaceFolder}/labcodes_answer/**/", // "${workspaceFolder}/labcodes_answer/**/",
// lab1_resultlab2_result // lab1_resultlab2_result
"${workspaceFolder}/labcodes_answer/lab3_result/**/"
"${workspaceFolder}/labcodes_answer/lab4_result/**/"
], ],
"defines": [], "defines": [],
"compilerPath": "/usr/bin/gcc", "compilerPath": "/usr/bin/gcc",

+ 1
- 1
.vscode/launch.json View File

@ -11,7 +11,7 @@
"program": "bin/kernel", "program": "bin/kernel",
"args": [], "args": [],
"stopAtEntry": false, "stopAtEntry": false,
"cwd": "${workspaceFolder}/labcodes_answer/lab3_result",
"cwd": "${workspaceFolder}/labcodes_answer/lab4_result",
"environment": [], "environment": [],
"externalConsole": false, "externalConsole": false,
"MIMode": "gdb", "MIMode": "gdb",

+ 3
- 0
.vscode/settings.json View File

@ -0,0 +1,3 @@
{
"debug.allowBreakpointsEverywhere": true
}

+ 1
- 1
.vscode/tasks.json View File

@ -9,7 +9,7 @@
"env": { "env": {
"DISPLAY": ":0", "DISPLAY": ":0",
}, },
"cwd": "${workspaceFolder}/labcodes_answer/lab3_result"
"cwd": "${workspaceFolder}/labcodes_answer/lab4_result"
}, },
"problemMatcher": [ "problemMatcher": [

+ 3
- 1
labcodes_answer/lab4_result/Makefile View File

@ -214,7 +214,7 @@ endif
# files for grade script # files for grade script
TARGETS: $(TARGETS) TARGETS: $(TARGETS)
all: $(TARGETS)
.DEFAULT_GOAL := TARGETS .DEFAULT_GOAL := TARGETS
QEMUOPTS = -hda $(UCOREIMG) -drive file=$(SWAPIMG),media=disk,cache=writeback QEMUOPTS = -hda $(UCOREIMG) -drive file=$(SWAPIMG),media=disk,cache=writeback
@ -229,6 +229,8 @@ qemu-nox: $(UCOREIMG) $(SWAPIMG)
$(V)$(QEMU) -serial mon:stdio $(QEMUOPTS) -nographic $(V)$(QEMU) -serial mon:stdio $(QEMUOPTS) -nographic
TERMINAL := gnome-terminal TERMINAL := gnome-terminal
gdb: $(UCOREIMG) $(SWAPIMG)
$(V)$(QEMU) -S -s -parallel stdio $(QEMUOPTS) -serial null
debug: $(UCOREIMG) $(SWAPIMG) debug: $(UCOREIMG) $(SWAPIMG)
$(V)$(QEMU) -S -s -parallel stdio $(QEMUOPTS) -serial null & $(V)$(QEMU) -S -s -parallel stdio $(QEMUOPTS) -serial null &

Loading…
Cancel
Save