如何在 Windows 上使用 Visual Studio C++ 来创建和生成 CMake 项目。 然后在远程 Windows 计算机上部署和调试它。
本教程使用 Windows 上的 Visual Studio C++ 来创建和生成一个可以在远程 Windows 计算机上部署和调试的 CMake 项目。 本教程特定于 Windows ARM64,但可以对这些步骤进行通用化,使其适用于其他体系结构。 在Visual Studio 中,ARM64 的默认调试体验是远程调试 ARM64 Windows 计算机。 配置调试设置,如本教程中所示。
添加一个GDB远程调试的配置 GDB Remote Debug 设置远程访问参数(target remote args): tcp:xx.xx.xx.xx:1234 设置远程路径和本地路径的映射(Path mappings) 远程调试连接成功后,像本地调试一样,可以设置断点,单步跟踪等 调试需要本地和远程的代码一致 两个方法设置远程配置 方法一、远程gdbserver的启动 远程调试...
那就不妨让vs全部代劳吧,它的debug功能也是很有用的 默认你已经装上了用于C++的linux开发: 首先:你需要给虚拟机装上gdbserver 首先你需要装gdbsever 就是这样 然后:将虚拟机的usr/include目录下的头文件全部复制到开发机的以下目录: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSV...
嵌入式系统中C/C++的远程调试是指通过网络连接远程调试嵌入式设备上运行的C/C++代码。远程调试可以帮助开发人员在嵌入式系统中定位和解决问题,提高开发效率和调试效果。 远程调试的优势在于可以避免物...
若要调试已部署到另一台计算机上的 Visual Studio 应用程序,请在部署了应用的计算机上安装并运行远程工具,将项目配置为从 Visual Studio 连接到远程计算机,然后运行应用。 如需详细了解如何远程调试通用 Windows 应用 (UWP),请参阅调试已安装的应用包。
RunDebug.sh make debug gdbserver :1234 debug.elf 操作步骤: 运行RunDebug.sh生成调试文件,以及运行gdbserver 在VSCode里按F5开始调试
set(CMAKE_BUILD_TYPE "Debug") #生成可以debug的可执行文件 file(GLOB cpps ${CMAKE_SOURCE_DIR}/src/*.cpp) add_executable(${PROJECT_NAME} ${cpps} ) message(STATUS "what we have: ${cpps}") 其中cmd.sh内容为 mkdir build cd build ...
3.会打开一个 launch.vs.json文件 配置一下 注意:远程机器那里写需要运行的机器号 注意关掉防火墙,先ping通试试,还有,需要把本地运行的exe依赖的路径,复制到需要远程的设备上(先打开能不能正常运行在使用这个来进行远程) 4.找到vs安装目录下的RemoteDebug文件夹,复制到远程设备上打开 msvsmon.exe ...
在编译的时候加上 -DCMAKE_BUILD_TYPE=Debug,举个例子: cmake ../..-DCMAKE_CXX_COMPILER=g++-DCMAKE_BUILD_TYPE=Debug .. make 1. 2. 这样就可以像vsstudio一样愉快的进行单步调试了。 扫描下方二维码即可关注我的微信公众号【极智视界】,获取更多AI经验分享,让我们用极致+极客的心...