2016-06-09 ruki
task是xmake 2.0开始新增的特性,也是插件开发的核心,在 插件开发之hello xmake 中我们简单介绍了下task的定义和使用 当然task不仅可以用来写插件,而且还可以写一些简单的自定义任务。。 我们先看下一个简单task实现: ```lua -- 定义一个名叫hello的task任务 task("hello") -- task运行的入口 on_run(function () -- 显示hello xmake! print("hello xmake!") end) ``` 这是一个最简单的task,相比插件task,它少了对 set 继续阅读 »
2019-01-07 Roger
认清自己,放过自己 以前总觉得仗剑走天涯好帅,后来发现那只是虚荣心在作祟 无法认清自身的能力、段位和资源,只靠一身热血和盲目的自信,现在看来竟是如此的幼稚 如果说 18 年我最大的收获是什么,我想应该是学会了认清自己. 继续阅读 »
2017-01-03 Roger
时间是把刀 时间是把刀,每个人都在用这把刀雕刻自己的人生,刀都一样,区别是人. 有人使成了杀猪刀,一刀一刀砍碎梦想,随波逐流. 有人使成了雕刻刀,一刀一刀雕刻自己,静水深流. 你的刀、想怎么使? 继续阅读 »
2015-02-10 浩阳
当年创建 jekyll 时默认的一篇文章,没什么意义,我也一直没删除,留个纪念吧。 继续阅读 »
2016-10-16 Meng Lei
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick Start Create a new post bash $ hexo new "My New Post" More info: Writing Run server bash $ hexo server More in 继续阅读 »
2015-06-20 王财勇
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick Start Create a new post bash $ hexo new "My New Post" More info: Writing Run server bash $ hexo server More in 继续阅读 »
2015-01-29 Borg
“Yeah It's on. ” 前言 Hux 的 Blog 就这么开通了。 跳过废话,直接看技术实现 2015 年,Hux 总算有个地方可以好好写点东西了。 作为一个程序员, Blog 这种轮子要是挂在大众博客程序上就太没意思了。一是觉得大部分 Blog 服务都太丑,二是觉得不能随便定制不好玩。之前因为太懒没有折腾,结果就一直连个写 Blog 的地儿都没有。 继续阅读 »
2016-07-07 ruki
xmake里面的lua脚本加载插件,可以让你方便调试和编写一些自定义的lua脚本,这个时候xmake就是一个纯lua的加载引擎。。 例如,我想写个简单的hello xmake!的lua脚本,可以自己建个 hello.lua 文件,编写如下脚本: lua function main() print("hello xmake!") end main是入口函数,就跟平常写c类似,然后加载执行下这个lua脚本就行了: bash xmake lua /home/xxx/hello.lua or xmake l /tmp/hello.lua 下面在来个稍微高级点的,我要传递 继续阅读 »
2015-03-16 Mithrilwoodrat
参考 The Linux Kernel Module Programming Guide , linux kernel hacking lessons 继续阅读 »
2016-08-07 ruki
xmake还可以支持一些自定义选项开关,使得工程支持可选编译,方便工程的模块化管理。 增加自定义编译开关 我们拿一个实际的例子来说: 我们想在自己的工程中增加一个新开关选项:hello, 如果这个开关被启用,会在target中添加特定的一些源码文件,但是这个开挂默认是不被启用的,需要通过配置xmake f --hello=true才会被链接和使用 并且使用的时候,需要定义一些特殊的宏定义:-DHELLO_TEST -DHELLO_ENABLE 那么我们开始进行xmake.lua修改,过程并不复杂: 在xmake.lua的头部通过option接口定义一个名叫hello的开关选项 ```lua --定义一个名叫hello的 继续阅读 »