VisualGDB 6.0 R2 Crack

轻松跨平台"VisualGDB 使 Visual Studio 的跨平台开发变得简单、舒适。它支持:

准系统嵌入式系统和物联网模块(查看完整列表)
C/C++ Linux 应用程序
本机 Android 应用程序和库
Raspberry Pi 和其他Linux 板
Linux 内核模块(单独的VisualKernel产品)
ESP32 和 Arduino 目标
支持 VS2008-2022,包括免费社区版。

专注于您的产品,而不是工具
VisualGDB将自动安装和配置必要的工具:

嵌入式工具链
常见Linux板的交叉编译器
基于 Debian 和 RedHat 的 Linux 上的编译器/调试器
GDB 存根软件,如 OpenOCD
您所需要做的就是从列表中选择您的设备并开始开发!VisualGDB 还可以轻松导入现有代码或调试在其他地方构建的代码。

高级构建输出窗口
VisualGDB 可以理解来自 GCC、Keil 和 IAR 编译器的复杂多行错误消息。它将显示模板实例化,包括头文件中的错误堆栈,以及有助于快速了解破坏构建的其他信息。

您可以在错误消息和构建日志中的特定位置之间快速来回切换,VisualGDB 将突出显示重要消息并使所有路径都可单击。

高级 CMake 集成和调试器
VisualGDB 支持高级 CMake 项目子系统,在 CMakeLists 文件和解决方案资源管理器之间提供 2 路同步,使您能够:

轻松查看、添加、删除和编辑 CMake 目标
通过常规 VS 属性页编辑目标设置
轻松添加/删除/重命名单个目标的源
为目标配置高级部署选项
为复杂项目提供精确的 IntelliSense 配置
在调试器中单步执行 CMakeLists.txt 文件
对于高级 CMake 项目,VisualGDB 可以直接通过 SSH 访问远程 Linux 计算机上的源文件,无需为每个文件存储 2 个副本并同步它们。

自动错误故障排除
VisualGDB可以自动排除常见的C/C++错误:

查找丢失的头文件并修复包含路径
通过查找正确的标头来解决未声明的符号
通过在库中查找符号来修复“未定义的引用”错误
建议对嵌入式配置文件进行常见修复

对单元测试的无缝支持
VisualGDB 在 Visual Studio 中集成了流行的 CppUTest 和 GoogleTest 框架,并提供了一个简单的 API 来集成自定义框架。只需单击一下鼠标,您就可以运行/调试测试:

通过 JTAG/SWD 的嵌入式 ARM 设备
Linux 机器和板(例如 Raspberry Pi)
安卓设备
使用 Greentea 框架的 mbed 项目

具有重构功能的高级 IntelliSense
VisualGDB 包含一个强大的基于 Clang 的 IntelliSense 引擎,完全支持 GCC 特定代码,并与嵌入式和 Linux 工具集成。高级功能包括:

使用CodeJumps 和 CodeExplorer轻松导航代码
方法和构造函数的从使用中创建
使用RefactorScript自动生成代码
支持 C++17 的编辑驱动重命名
自动更正常见错误和拼写错误
用于理解复杂预处理器宏的预处理器镜头
C++ 代码中函数、方法、变量等的代码映射
阅读有关 Clang IntelliSense 功能的更多信息。

快速灵活的项目构建
VisualGDB 包括一个高性能的 MSBuild 后端,该后端针对嵌入式和 Linux 项目的闪电快速构建以及自动和精确的 IntelliSense 进行了优化。

如果您的项目已经使用 GNU Make、CMake 或 QMake,您可以轻松地将其导入 VisualGDB 并自动管理您的 IntelliSense 和设置。

强大的 Linux 分析
VisualGDB 将 Linux 程序的动态分析分析提升到了一个新的水平。VisualGDB 具有高度可扩展的分析数据库格式,可让您方便地探索程序的性能以及程序不同部分之间的关​​系。在函数树、全局函数列表和详细的每行视图之间切换,以快速查找和比较您需要的信息。

强大的调试体验
VisualGDB 为本地、基于 SSH、基于 JTAG 的调试等提供一致的 Visual Studio 调试体验。您按下 F5,VisualGDB 会完成剩下的工作。高级调试功能包括:

监视窗口中的 IntelliSense 和预处理器支持
内置 SSH 终端和文件传输,用于 Linux 调试
强大的自定义操作可自动执行日常任务
输入您自己的 GDB 命令并记录命令计时

复杂工具的简单界面
VisualGDB 提供图形界面,用于编辑 GNU/Linux 中最广泛使用的构建工具的通用设置:

以图形方式编辑 Makefile 并同步源文件列表
管理 CMake 目标和设置
为 Qt 项目创建和维护 QMake 文件
适用于大型导入 CMake 项目的精确 IntelliSense
使用 VisualGDB 生成的 Makefile 或导入您自己的 Makefile

建议弹出窗口和错误检查
VisualGDB GUI 旨在让您高效地完成每项任务。这包括跨 VisualGDB 项目设置的公共变量和文件/文件夹路径的自动建议,以及常见构建和部署错误的自动故障排除。

与 Team Foundation Server 集成
VisualGDB 具有 开源 TFS 插件 ,可轻松构建 VisualGDB 项目。只需将该插件安装到 TFS 构建服务器,即可轻松自动构建基于 Make、CMake 或 QMake 的 VisualGDB 项目,无需安装单独的 Visual Studio 实例。

轻松与您的团队共享设置
VisualGDB 包含一个方便的机制,可与整个团队共享多种类型的设置和预设。只需配置共享设置目录,然后立即将远程主机、别名、工具链定义、嵌入式包、快速调试设置和通用首选项共享给使用相同共享设置目录的所有计算机。

在 TFS 构建服务器上配置团队设置,无需手动使全局设置保持最新。

强大的自定义操作
使用强大的自定义操作库来自定义项目的构建、清理、加载和调试体验,用于运行命令、同步文件或文件夹或设置上下文特定的变量。


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/193080.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

22 - 如何优化垃圾回收机制?

我们知道,在 Java 开发中,开发人员是无需过度关注对象的回收与释放的,JVM 的垃圾回收机制可以减轻不少工作量。但完全交由 JVM 回收对象,也会增加回收性能的不确定性。在一些特殊的业务场景下,不合适的垃圾回收算法以及…

未来科技中的云计算之路

随着科技的不断发展,云计算已经不再是一个陌生的词汇,而是我们日常生活中不可或缺的一部分。从智能家居到无人驾驶,再到虚拟现实和人工智能,云计算在这些领域都扮演着至关重要的角色。在这篇博客中,我们将一同探索云计…

【AD封装】芯片IC-SOP,SOIC,SSOP,TSSOP,SOT(带3D)

包含了我们平时常用的芯片IC封装,包含SOP,SOIC,SSOP,TSSOP,SOT,总共171种封装及精美3D模型。完全能满足日常设计使用。每个封装都搭配了精美的3D模型哦。 ❖ TSSOP和SSOP 均为SOP衍生出来的封装。TSSOP的中文解释为:薄的缩小型 SOP封装。SSO…

【linux】进行间通信——共享内存+消息队列+信号量

共享内存消息队列信号量 1.共享内存1.1共享内存的原理1.2共享内存的概念1.3接口的认识1.4实操comm.hppservice.cc (写)clint.cc (读) 1.5共享内存的总结1.6共享内存的内核结构 2.消息队列2.1原理2.2接口 3.信号量3.1信号量是什么3…

springboot实现在线人数统计

在线人数统计 笔者做了一个网站,需要统计在线人数。 在线有两种: 一、如果是后台系统如果登录算在线,退出的时候或者cookie、token失效的时候就算下线 二、如果是网站前台,访问的时候就算在线 今天我们来讲一下第2种情况&…

【我和Python算法的初相遇】——体验递归的可视化篇

🌈个人主页: Aileen_0v0 🔥系列专栏:PYTHON数据结构与算法学习系列专栏💫"没有罗马,那就自己创造罗马~" 目录 递归的起源 什么是递归? 利用递归解决列表求和问题 递归三定律 递归应用-整数转换为任意进制数 递归可视化 画…

C#,数值计算——插值和外推,曲线插值(Curve_interp)的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { /// <summary> /// Object for interpolating a curve specified by n points in dim dimensions. /// </summary> public class Curve_interp { private int dim { get; s…

上网行为审计软件能审计到什么

上网行为审计软件是一种用于监控和分析员工在工作时间使用互联网行为的软件工具。这种软件可以帮助企业管理员工在工作时间内的互联网使用情况&#xff0c;以确保员工的行为符合企业规定和法律法规。 域之盾软件---上网行为审计软件可以审计到以下内容&#xff1a; 1、网络访问…

初刷leetcode题目(2)——数据结构与算法

&#x1f636;‍&#x1f32b;️&#x1f636;‍&#x1f32b;️&#x1f636;‍&#x1f32b;️&#x1f636;‍&#x1f32b;️Take your time ! &#x1f636;‍&#x1f32b;️&#x1f636;‍&#x1f32b;️&#x1f636;‍&#x1f32b;️&#x1f636;‍&#x1f32b;️…

openGauss通过VIP实现的故障转移

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 哈喽&#xff01;大家好&#xff0c;我是【IT邦德】&#xff0c;江湖人称jeames007&#xff0c;10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】&#xff01;&#x1f61c;&am…

浅谈WPF之控件模板和数据模板

WPF不仅支持传统的Windows Forms编程的用户界面和用户体验设计&#xff0c;同时还推出了以模板为核心的新一代设计理念。在WPF中&#xff0c;通过引入模板&#xff0c;将数据和算法的“内容”和“形式”进行解耦。模板主要分为两大类&#xff1a;数据模板【Data Template】和控…

算法设计与分析复习--递归与分治(二)

文章目录 上一篇归并排序统计逆序对快速排序线性时间选择最接近点对问题一维二维 循环赛日程表下一篇 上一篇 算法设计与分析复习–递归与分治(一) 归并排序 问题特点&#xff1a;局部有序到整体有序 AcWing787.归并排序 #include <iostream> #include <cstring>…