65 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
    "version": "0.2.0",
 | 
						|
    "configurations": [
 | 
						|
        {
 | 
						|
            "name": "Debug fork",
 | 
						|
            "type": "cppdbg",
 | 
						|
            "request": "launch",
 | 
						|
            "program": "${workspaceFolder}/fork",
 | 
						|
            "args": [],
 | 
						|
            "stopAtEntry": false,
 | 
						|
            "cwd": "${workspaceFolder}",
 | 
						|
            "environment": [],
 | 
						|
            "externalConsole": false,
 | 
						|
            "MIMode": "gdb",
 | 
						|
            "setupCommands": [
 | 
						|
                {
 | 
						|
                    "description": "Enable pretty-printing for gdb",
 | 
						|
                    "text": "-enable-pretty-printing",
 | 
						|
                    "ignoreFailures": true
 | 
						|
                }
 | 
						|
            ],
 | 
						|
            "preLaunchTask": "build-fork"
 | 
						|
        },
 | 
						|
        {
 | 
						|
            "name": "Debug execlp",
 | 
						|
            "type": "cppdbg",
 | 
						|
            "request": "launch",
 | 
						|
            "program": "${workspaceFolder}/execlp",
 | 
						|
            "args": [],
 | 
						|
            "stopAtEntry": false,
 | 
						|
            "cwd": "${workspaceFolder}",
 | 
						|
            "environment": [],
 | 
						|
            "externalConsole": false,
 | 
						|
            "MIMode": "gdb",
 | 
						|
            "setupCommands": [
 | 
						|
                {
 | 
						|
                    "description": "Enable pretty-printing for gdb",
 | 
						|
                    "text": "-enable-pretty-printing",
 | 
						|
                    "ignoreFailures": true
 | 
						|
                }
 | 
						|
            ],
 | 
						|
            "preLaunchTask": "build-execlp"
 | 
						|
        },
 | 
						|
        {
 | 
						|
            "name": "Debug All",
 | 
						|
            "type": "cppdbg",
 | 
						|
            "request": "launch",
 | 
						|
            "program": "${workspaceFolder}/fork", // 默认调试fork
 | 
						|
            "args": [],
 | 
						|
            "stopAtEntry": false,
 | 
						|
            "cwd": "${workspaceFolder}",
 | 
						|
            "environment": [],
 | 
						|
            "externalConsole": false,
 | 
						|
            "MIMode": "gdb",
 | 
						|
            "setupCommands": [
 | 
						|
                {
 | 
						|
                    "description": "Enable pretty-printing for gdb",
 | 
						|
                    "text": "-enable-pretty-printing",
 | 
						|
                    "ignoreFailures": true
 | 
						|
                }
 | 
						|
            ],
 | 
						|
            "preLaunchTask": "build-all"
 | 
						|
        }
 | 
						|
    ]
 | 
						|
} |