Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pclp2:laboratoare:laborator-02 [2024/01/18 16:19]
dragos.niculescu [9. Configurare vscode cu gdb]
pclp2:laboratoare:laborator-02 [2024/02/08 19:53] (current)
dragos.niculescu [9. Configurare vscode cu gdb]
Line 546: Line 546:
     </​code> ​         </​code> ​    
      - la tastele Ctrl-Shift-B se lansează comanda make all, îar în terminal se poate da Ctrl-Click pe numele fișierului cu eroare ​      - la tastele Ctrl-Shift-B se lansează comanda make all, îar în terminal se poate da Ctrl-Click pe numele fișierului cu eroare ​
-     - s +     ​- ​Fie se tastează F5 pentru a demara debug, fie se editează direct .vscode/​launch.json;​ trebuie ​să conțină ​ 
 +     <code json> 
 +      "​stopAtEntry":​ true, 
 +      "​cwd":​ "/​tmp/​01-hello-world",​ 
 +      "​program":​ "/​tmp/​01-hello-world/​hello",​ 
 +      "​miDebuggerPath":​ "​gdb",​ 
 +      "​args":​ ["<",​ "​1.in"​],​ //Dacă la debug vrem stdin dintr-un fișier 1.in   
 +     </​code>​ 
 +     - la comanda F5, debuggerul trebuie să pornească și să se oprească pe prima instrucțiune;​ cu Ctrl-Shift-D activăm fereastra de debug  
 +     - dacă avem module C, în acele module la buton dreapta apare opțiunea '​Disasembly window'​
  
 === Operare === === Operare ===
pclp2/laboratoare/laborator-02.1705587541.txt.gz · Last modified: 2024/01/18 16:19 by dragos.niculescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0