学习记录
文章平均质量分 56
Ydengqi
这个作者很懒,什么都没留下…
展开
-
gcc 参数记录
今天用到了gcc的-I -L选项 现记录下来 gcc xx.c -lxx -L./lib -I./include 表示将目录 “./include”作为一个头文件的搜索目录 "./lib" 作为一个库文件搜索目录原创 2015-07-06 17:22:47 · 244 阅读 · 0 评论 -
平时笔记,留待以后查询
1、今天发现一个以前没用过的方法: 判断一个数是否为2的整数次方:if(a & (a - 1)){ printf("a不是2的整数次方\n"); }else{ printf("a是2的整数次方\n"); } 2、以后写程序时要注意:运行程序时发现如果程序中有while(1)并且循环中没有阻塞或sleep时,cpu 占用率100%原创 2015-09-22 11:25:27 · 301 阅读 · 0 评论 -
linux下串口操作
转载自:http://blog.chinaunix.net/uid-23065002-id-3863720.html 此文刚好解决了困扰我几天的问题:本来串口的数据应该是0xd,但是读出来打印的却是0xa; 因此转了留待以后查阅。 1.串口操作需要的头文件 #include //标准输入输出定义 #include //标准函数库定义 #include //Unix标转载 2015-10-20 11:24:01 · 528 阅读 · 0 评论 -
关于全局变量笔记
前几天写代码时遇到一个问题:在一个新的c文件中写某几个变量时,即使在本文件中未定义,也不报错,跟踪发现其指向当前目录下的另一个文件中的全局变量,当时没理解其中原因,今天刚好看到大神gfree.wind的一篇博客总算是解惑了。 关于全局变量:当定义全局变量时,有两点需要注意:一,如果只有本文件使用,那么需要添加上static;二,即使不能使用static,那么一定要为该全局变量定义初值,即转载 2015-09-24 16:51:36 · 314 阅读 · 0 评论