2020年3月2日 星期一

C++ Debug on VS code for Linux


  • Install C/C++ Extension for VS Code
  • Select the working directory: in VS Code, File->Open Folder, select the directory for your code files.
  • Edit tasks.json to compile the code: 
          In the command pallete (Ctrl+Shift+p), type the following to add "tasks.json" file to the project
          > Tasks: Configure Task
          > click Create tasks.json file from templates
          > select Others.

          Edit "label" and "commands" in tasks.json, here's the example:


        Note: for GCC debug, -g option should be included to tell the compiler to generate extra info for debugging

  • Modify launch.json to debug your code

          Go to Debug -> Start Debugging, it will open the launch.json file.
          Modify "program" tag and add "preLaunchTask" as the following example.


That's it. You can start debugging now...





Binary Data, String, and Integer Conversions in Python

In Python 3, struct  will interpret bytes as packed binary data: This module performs conversions between Python values and C structs rep...