[转]:无需手写任何代码,直接快速编译源代码

2017-01-09
阅读 13 分钟
3.1k
最近给xmake增加了一个新特性,对于一份工程源码,可以不用编写makefile,也不用编写各种make相关的工程描述文件(例如:xmake.lua,makefile.am, cmakelist.txt等)

[转]:如何通过xmake进行交叉编译

2016-07-22
阅读 1 分钟
3.2k
xmake 提供了方便灵活的交叉编译支持,大部分情况下,都不需要配置很复杂的toolchains前缀,例如:arm-linux- 什么的 只要这个toolchains目录满足如下结构(大部分的交叉工具链都是这个结构): {代码...} 那么,使用xmake进行交叉编译的时候,只需要进行如下配置和编译: {代码...} xmake会去自动探测,gcc等编译器的前...

[转]:如何快速构建一个简单的程序

2016-07-16
阅读 9 分钟
3.2k
首先我们通过内置的工程模板创建一个空工程: {代码...} 这个时候xmake将会产生一些工程文件,如下: {代码...} 这个简单的程序仅仅只是为了打印输出: hello xmake! {代码...} xmake.lua是基于lua语法的工程描述文件,它很简单: {代码...} 现在我们开始编译这个程序 {代码...} 接着运行它: {代码...} 或者进行调试 {代码...

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

2016-07-16
阅读 1 分钟
3.2k
默认情况下,xmake在macosx下用的是lldb,在linux下用的是gdb,调试器xmake会在配置的时候去自动检测,如果需要指定调试器路径,可以手动去配置它:

[转]:基于lua的跨平台构建工具:xmake v2.0.2 发布!

2016-07-06
阅读 4 分钟
3.7k
更新内容 此版本主要修复一些bug和兼容性问题。。 改进 修改安装和卸载的action处理 更新工程模板 增强函数检测 Bugs修复 #7: 修复用模板创建工程后,target名不对问题:'[targetname]' #9: 修复clang不支持c++11的问题 修复api作用域泄露问题 修复在windows上的一些路径问题 修复检测宏函数失败问题 修复检测工具链失败...

[转]:xmake后期发展随想

2016-06-25
阅读 2 分钟
3.7k
随着xmake v2.0.1 版本的发布,这大半年的辛苦总算告一段落,这个版本我基本上重构整个项目的90%的代码,几乎算是重写了,但结果还算挺满意的。。

[转]:xmake高级特性之选项绑定

2016-06-22
阅读 1 分钟
2.2k
什么是选项的绑定呢? 例如我想在命令行中配置一个smallest的参数:xmake f --smallest=y 这个时候,需要同时禁用多个其他的选项开关,来禁止编译多个模块,就是这个需求,相当于一个选项 与其他 多个选项之间 是有联动效应的。。 那如何实现呢,可以通过下面两个api来实现: add_bindings: 添加正向绑定 add_rbindings:...

[转]:xmake插件开发之类库使用

2016-06-21
阅读 3 分钟
3.4k
xmake通过import接口,可以在自定义脚本中导入各种内置类库和扩展类库模块,使得xmake的插件开发具有更多的灵活性,提供更丰富的功能。