2016-08-08 5 views
2

(Mac에서는 GDB 또는 LLDB를 사용하여) VSCode에서 C++ 프로젝트를 디버깅하고 싶습니다. 프로그램 자체는 명령 행에서 GDB에서 디버깅 세션을 시작할 때이 잘 작동VSCode에서 디버깅을 위해 C++ 프로그램에 인수 전달

./prog -input cf file_x.txt 

같은 명령 줄 인수를 사용합니다. 나는 출력에 @"Unknown option: \"-input cf\"\r\n"을 얻고 프로세스가 디버깅되지 않습니다으로

"program": "${workspaceRoot}/build/prog", 
      "args": [ 
       "-input cf", 
       "path_to/file_x.txt" 
      ] 

; VSCode에서

, 나는이 (에만 관련 표시 줄)처럼 읽을 launch.json에 적응하려고 노력 또는 이와 같이 하나의 인수 만 시도했습니다.

"program": "${workspaceRoot}/build/prog", 
      "args": [ 
       "-input cf path_to/file_x.txt" 
      ] 

동일한 메시지가 나타납니다. 내가 중요한 걸 놓친 적이 있니?

답변

1

"program": "${workspaceRoot}/build/prog", 
      "args": [ 
       "-input", 
       "cf", 
       "path_to/file_x.txt" 
      ] 
+0

감사처럼 그것을보십시오! 인수를 분리하면 이런 식으로 작동합니다. – cszang