VisualGDB tutorials
In this section you can find various step-by-step guides on using VisualGDB to create and debug many kinds of GCC-based projects.
Embedded projects
- Embedded workflow overview
- Creating firmware for an MSP430 embedded microcontroller
- Fixing IntelliSense errors for MSP430 and other embedded targets
Android Edition basics
- Android Quickstart: building and debugging native Android Code
- Co-debugging hello-jni with Eclipse and Visual Studio
- Debugging vs-android projects with VisualGDB
- Creating Android library projects with VisualGDB
- Preparing a physical Android device for USB debugging
- Using VisualGDB Breakpoint diagnostics for Android apps
- Improving virtual Android device performance using Intel Hardware Execution Manager (HAXM)
- Debugging APK Files
Android Edition samples
Step-by-step guides on building and debugging sample projects from NDK with VisualGDB:
- Hello-jni
- Hello-neon
- Hello-gl2
- Bitmap-plasma
- Native-plasma
- San-angeles
- Native-activity
- Native-audio
- Two-libs
Win32 GNU applications
- Creating, building and debugging a cygwin-based application
- Importing an existing cygwin-based project
- Creating a MinGW-based application
- Creating, building and debugging a MinGW64 project
- Using Quick Debug feature to debug Win32 applications
- Case study: applied an old patch to GDB caused crashes. Analyzing the problem with VIsualGDB
Linux applications
- Creating a Linux application
- Importing an existing Linux project
- Creating static and dynamic Linux libraries
- Setting up public key-based SSH authentication
- Using Quick Debug feature to debug remote Linux applications
- Diagnosing breakpoint problems
- Attaching to remote Linux applications
- Debugging Octave plugins
- Creating, building and debugging LLVM/clang projects
- Debugging Linux core dumps
- Building and Debugging Qt Projects on Linux
- Using ImageMagick Library in C++ Linux Projects
- Building and Debugging OpenGL Projects on Linux
Raspberry PI tutorials
- Developing a simple Raspberry PI app
- Making a "Blinking LED" application using the GPIO pins on the Raspberry PI
- Using a Cross-compiler for Raspberry PI
Full-custom scenarios
- Building embedded Linux apps for the DigiConnect ME board using a remote Linux-based toolchain.
- Converting Complex Projects to Custom
Extending VisualGDB with your own plugins
