- 博客(6)
- 收藏
- 关注
原创 Raspberry Pi 折腾指南
折腾了好久的树莓派,特地来把折腾经历记录下来,算是做个笔记吧安装 ArchLinux作为 archlinux 的忠实粉丝在这里必须要带点私货,archlinux 虽然自带的包特别精简,什么都需要自己安装,相比官方系统使用起来麻烦一些,但是这样做的好处也显而易见,可以高度定制自己想要的系统,并且 archlinux 绝对是学习 linux 系统最好的发行版,因为官方 wiki 太强大了。几乎任何问题都
2016-10-06 12:44:56 629
原创 GNOME-Shell-Extensions开发经验(一)Hello,world!
最近想自己写个gnome-shell扩展找到了下面两个教程 GNOME 3.0 and 3.1 Shell Extensions More GNOME Shell Customization 这是两篇2011年的gnome3.0和3.1的教程,相信很多开发gnome-shell扩展的朋友也看见过这两篇教程吧,我现在用的是3.18,我想差不了太多的,毕竟都是gnome 3,我便照着这两个教程开发
2016-09-13 20:56:17 4650 1
原创 Make编译学习笔记(四)常用函数
Makefile 中可以使用函数来处理变量,调用方式如下$(foo a, b, c)其中 foo 是函数名 a, b, c 是函数参数make 编译中常用函数如下字符串替换函数$(subst , , ) 作用是将 字符串中的 子串替换为 串
2016-09-12 22:14:51 456
原创 Make编译学习笔记(三)Makefile基本规则
所有的规则都以目标、依赖、和命令组成,最最简单的规则就是前面提到的这种规则Makefile 中规定了一些特殊目标,以伪目标为例一个规则可以有个多目标,如果其依赖更新了那么所有的目标都会更新通常使用静态模式规则可以更方便简单这个 Makefile 作用是编译工程文件夹中的所有 .c 文件是一条静态模式规则,其依赖是通过 %.o: %.c 对变量 \$(OBJECTS) 进行替换,若该工程目录中有 foo.c
2016-09-12 13:29:09 693
原创 Make编译学习笔记(二)Makefile中的变量
Makeflie 中允许四种方式定义变量 x = foo x := foo x ?= foo x += fooMakefile 中允许使用目标变量和模式变量,例如CC = gccmain: CFLAGS = -o%.o : CFLAGS = -cMakefile 中根据目标和依赖文件定义了一系列自动化变量
2016-09-12 11:39:11 351
原创 Make编译学习笔记(一)Makefile基础
在工程中通常有许多源文件并按类型放在若干个子目录中,Makefile可以定义一系列的编译规则,写好后只需要一个make命令就可以对整个工程自动编译了。Makefile文件能按一下规则进行编译如果整个工程没编译,那么所有的源文件都要编译并链接。如果修改了部分源文件 ,那么只编译链接修改的文件。如果改变了引用的头文件,那么只编译链接引用头文件的文件Makefile 文件中主要包含5个内容:显示规则、隐含规则、变量
2016-09-12 09:47:37 378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人