上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 60 下一页
摘要: 原因:C中,某一个重要的头文件可能被多个文件包含,如果编译的多个文件均包含了同一个头文件, 就可能存在,一个头文件被多次包含的问题。 用法:这个问题,一般用#ifndef来解决。 1、定义一个与文件名相同的标识符来标识该头文件,点号用下划线替换,例如:myhead_h_, 因为前下划线被系统库占用了 阅读全文
posted @ 2016-08-20 19:26 立体风 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 使用#define来定义一些宏,进行一些简洁的替换甚至一些带参数的宏,在linux c代码中很常见,说明它很好、很有用, 但是它也有一些复杂的规矩和陷阱需要注意,下面我记录一些,仅供参考。 1、当使用"\"来换行时,第二行要顶格写,否则会多出一个空格。例如: #define OW "what are 阅读全文
posted @ 2016-08-20 16:33 立体风 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 如果定义一个这样的宏: #define MAX(a,b) ((a)>(b)?(a):(b)) int main(void){ int a=5,b=10; MAX(a++,b++); printf("%d,%d\n",a,b); return 0; } 这时,返回值为6,12,b进行了2次自加。这样的 阅读全文
posted @ 2016-08-18 19:12 立体风 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 1、Docker requires a 64-bit installation regardless of your Ubuntu version. Additionally, your kernel must be 3.10 at minimum. 2、To check your current 阅读全文
posted @ 2016-08-15 19:18 立体风 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 有了ev3dev,真是一且皆有可能啊,最近,看到一个好人,居然做了一个ev3的c库。 激动中。。。 学习有目标了。。。,赶紧记录一下。 https://github.com/theZiz/ev3c 阅读全文
posted @ 2016-08-14 23:47 立体风 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: ev3有时系统不能自动输入wifi密码,在ev3主机上按来按去太麻烦了。看了下官网,解决方案如下: 主要是利用工具:connmanctl,这是一个交互式工具。 阅读全文
posted @ 2016-08-14 23:40 立体风 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: ev3dev是在debian 8 的基础上修改的,主页上只介绍了利用usb连接系统后,ssh登录的方法。 可是我想用wifi连接到网络后,用ssh登录,非usb线连接。 ev3dev的默认用户名为:robot 默认密码:maker 1、其实很简单,debian 8 默认关闭了ssh的远程登录。只要打 阅读全文
posted @ 2016-08-14 23:35 立体风 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: centos最新的7.2版本,git居然是1.8,而最新的git版本是2.9 差的太多了,何况git2.0后有大更新。于是,我决定编译安装。中间有一点小破折,记录一下,备忘。 1,下载最新的源码,网址:https://www.kernel.org/pub/software/scm/git/ 我下载的 阅读全文
posted @ 2016-08-09 21:54 立体风 阅读(2917) 评论(0) 推荐(0) 编辑
摘要: 安装包后,如何查看安装的具体路径? Ubuntu下: dpkg -L <包名> CentOS下: rpm -ql <包名> 助记: l为list的首字母。 q为query的首字母。query == 查询的意思。 阅读全文
posted @ 2016-08-09 15:01 立体风 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 假定有一个源文件:hello.c gcc编译它具体需要四步: 1、预处理gcc -E hello.c > hello.i这里重定向到hello.i文件,否则,会直接输出到屏幕,注意预处理文件必须以.i结尾。 2、编译gcc -S hello.i编译阶段,会检查语法错误,并输出一个.s结尾的文件,这里 阅读全文
posted @ 2016-08-09 10:41 立体风 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 60 下一页