- 博客(17)
- 收藏
- 关注
原创 unbuntu运行gcc出现collect2: fatal error: cannot find 'ld'
今天在使用unbuntu的编译代码的时候出现了一个问题,之前编译ok的代码都编译不出来,一直报collect2: fatal error: cannot find 'ld'这个错误,百度了一大圈都没找到,然后在google上找到了解决办法,google确实比百度强大了好多啊,话不多说具体操作如下:1.首先apt-get install binutils-gold。2.在apt之后然后在
2017-12-06 16:41:16 13212 6
原创 浅谈C语言(二)
C语言环境的安装与函数概念的学习1.软件的安装初学者C语言可以使用VC6.0,网上下载很多,也可以使用dev-c。VC6.0的链接为:链接:https://pan.baidu.com/s/1ktaC6qDbEhQRlkgKHDhj0A提取码:nojvDev-c的链接为:链接:https://pan.baidu.com/s/1OYnzR3an-AXobQtkqoWKeg提取...
2019-03-24 15:30:23 274
原创 浅谈C语言(一)
学习C语言的意义与C语言关键字的认知作为一个有着近三年的工作经验的嵌入式软件工程师,我有必要写一下对C语言的浅浅的认识。2018年软件排行榜如下:图片来源于网上C/C++作为最为古老的软件依旧有着前五的排名,可以得出C/C++的地位了;而且C/C++有着最接近底层的指针,所以我建议还是有必要学习下C/C++,不管是之后去做python、js还是java的。接下来就大概讲...
2019-03-23 11:08:29 338
原创 c++的http请求
#include <iostream>#include <fstream>#include <cstdlib>#include <cstring>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include &...
2019-03-22 10:17:34 1587
原创 浮点数在内存中的存放方式
如下例子:27.5的二进制为11011.11.10111*2^4尾数(小数点后的数)10111,补够23位 1011 1000 0000 0000 0000 000指数:4,加上127,就是131,二进制1000 0011用二进制表示就是 (符号数位1位)0 (指数位8位)1000 0011 (尾数位23位)1011 1000 0000 0000 0000 000写成二...
2018-11-21 19:13:19 394
原创 C语言extern的学习
今天看了下C语言的extern,学习了。//a.c#include<stdio.h>extern int m;extern int set();int main(void){ set(); printf("%d\n",m); return 0;}//b.c#include<stdio.h>int m = 11;int set(void){ int ss...
2018-03-22 20:13:26 174
转载 C/C++程序编译流程
在学习C语言之后一直对编译流程一知半解,直到昨天遇到问题才知道具体怎么搞的,下面是对流程概念的普及:编辑——在开发工具里写程序预处理——加载一些头文件、宏替换编译——将.c 或者 .cpp文件转化为目标文件(.o)链接——将所有的.o及一些动态链接库文件(.exe .dll等)整合到一块装入内存——把整合好的东东放入内存执行——获取CPU的控制权,开始运行
2018-03-02 11:28:25 226
转载 C指针(转)
转自:http://blog.chinaunix.net/uid-22889411-id-59688.html1.语言中变量的实质要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:内存地址→ 6 7 8 9 10 11 12
2017-11-21 22:27:07 188
转载 java中this关键字的用法(转)
转自:http://blog.csdn.net/anmei2010/article/details/40912271. 当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)public class Hello { String s = "Hello"; public Hello(String
2017-11-02 09:58:00 274
转载 多线程与多进程(二)---线程优先级与线程安全
原文:http://blog.csdn.net/luoweifu/article/details/46701167 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下线程优先级和线程安全。线程优先级现在主流
2017-11-01 20:02:19 242
转载 多线程与多进程思想(一)——以操作系统的角度述说线程与进程
原文:http://blog.csdn.net/luoweifu/article/details/46595285 作者:luoweifu 转载请标名出处什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把
2017-11-01 19:42:39 266
转载 浅谈数据结构(一)
该文章转自:https://mp.weixin.qq.com/s/HzS7bPeLTbBwlJacNv7uSA链表链表是一种由节点(Node)组成的线性数据集合,每个节点通过指针指向下一个节点。它是一种由节点组成,并能用于表示序列的数据结构。单链表:每个节点仅指向下一个节点,最后一个节点指向空(null)。双链表:每个节点有两个指针p,n
2017-09-27 10:34:38 1425
原创 单向链表的学习
在看了一下队列的时候顺便温习了一下链表,之前对C语言的链表只是有过接触,因为当时感觉难就没学习,现在回头看了下,只得学习单向链表,根据网上百度的自己模仿的写了一个链表的代码,如下:#include#includestruct node{int data;struct node *next;};int main(){struct node *p,*p1,*he
2017-09-25 11:07:32 252
原创 队列的学习
最近学习了一下队列,是参看别人的学习的写了一下,然后自己按照自己的思路写了一个队列,代码如下:#include #include#include#define N 100int date[100] = {0};int tail = 0,head = 0;int judge_full()//判断是否满了{if(((head + 1)%N) == tail)r
2017-09-25 10:28:38 277
原创 浅谈ADB的认识(一)
最近在看Andriod的ADB,刚开始接触,有点懵,记录下最近所学。ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机)。ADB可以安装在虚拟机上面,也可以安装到Windows上,也可以安装到Android手机上,前两个都试过了,唯独最后一个还未尝试,不过接下来会
2017-08-31 16:27:42 1005
原创 STM32外部中断步骤
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-07-27 14:41:26 2139
原创 stm32定时器中断
在最近几天一直在学习STM32,由于之前接触的比较少,所以遇到了一些问题,现在问题汇总起来,供大家学习。1.首先,定时器中断需要做的就是分配时钟:RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph, FunctionalState NewState);//APB2负责AD,I/O,串口1,高级TIM;APB1负责DA,串口2345,普通TIM,
2017-07-27 11:32:00 734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人