[转]:利用xmake运行和调试程序

news/2024/7/5 18:32:41

xmake默认在编译完程序后,可以通过以下命令运行指定目标程序:

xmake run [target] [arguments] ...

并且在linux/macosx下面,目前已经支持关联调试器,去直接调试指定目标了,只需要加上-d/--debug参数选项:

xmake run -d [target] [arguments] ...

默认情况下,xmake在macosx下用的是lldb,在linux下用的是gdb,调试器xmake会在配置的时候去自动检测,如果需要指定调试器路径,可以手动去配置它:

xmake f --debugger=/usr/bin/gdb
xmake run -d demo 

需要注意的是,目前windows上还没有支持,不过已经在计划中了,后续不久就会去支持它。。


  • XMake项目主页

  • XMake项目详情

  • XMake项目源码

  • XMake项目文档

  • 原文出处:http://tboox.org/cn/2016/07/16/run-debug/


http://www.niftyadmin.cn/n/4230362.html

相关文章

python多重剪贴板

假定你有一个无聊的任务,要填充一个网页或软件中的许多表格,其中包含一些文本字段。剪贴板让你不必一次又一次输入同样的文本,但剪贴板上一次只有一个内容。如果你有几段不同的文本需要拷贝粘贴,就不得不一次又一次的标记和拷贝几…

WCF 动态调用(1)

很多时候,服务地址都不止一个的,这个时候就要动态去配置地址。配置Web.config,很麻烦 下面就看看怎样实现动态调用WCF。 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.ServiceModel;…

疯狂填词

创建一个疯狂填词(Mad Libs)程序,它将读入文本文件,并让用户在该文本文件中出现 ADJECTIVE、NOUN、ADVERB 或 VERB 等单词的地方,加上他们自己的文本。例如,一个文本文件可能看起来像这样: The…

Windbg学习 (0x0003) UI

Windbg由菜单栏,工具栏,状态栏以及不同的窗口组成,打开常用窗口的快捷键如下: 关于命令窗口,根据当前状态,不同,命令提示符显示的也不同,主要有Busy Notarget和 空闲状态&#xff08…

python遍历目录树

假定你希望对某个文件夹中的所有文件改名,包括该文件夹中所有子文件夹中的所有文件。也就是说,你希望遍历目录树,处理遇到的每个文件。写程序完成这件事,可能需要一些技巧。好在,Python 提供了一个函数,替你…

python用 zipfile 模块压缩文件

你可能熟悉 ZIP 文件(带有.zip 文件扩展名),它可以包含许多其他文件的压缩内容。压缩一个文件会减少它的大小,这在因特网上传输时很有用。因为一个 ZIP 文件可以包含多个文件和子文件夹,所以它是一种很方便的方式&…

Canvas画图-鼠标涂鸦

之前写了一篇Canvas画图-一个比想象中更骚气的圆(渐变圆环),后面又写了使用SVG实现的方法 一个比想象中更骚气的圆-svg实现, 这篇继续学习和Canvas有关的知识,这篇类似之前的一个总结,主要是用鼠标在Canvas上涂鸦,以及保存涂鸦为图…

将带有美国风格日期的文件改名为欧洲风格日期

假定你的老板用电子邮件发给你上千个文件,文件名包含美国风格的日期(MM-DD-YYYY),需要将它们改名为欧洲风格的日期(DD-MM-YYYY)。手工完成这个无聊的任务可能需要几天时间!让我们写一个程序来完…