- 博客(11)
- 收藏
- 关注
原创 学习makefile 相关资源
1. mke 命令教程链接: link.2. Makefile教程:Makefile文件编写1天入门链接: link.3. 跟我一起写makefile----陈皓链接: link.4. 官方文档链接: link.
2022-07-07 15:53:05 169
原创 static 关键字与符号可见性,生存周期的关系
一,static 关键字链接: c语言中的static关键字的作用.加了static关键字后,其他文件不能调用,即使你将.c文件编译成库文件也一样调用不了。一般情况,是不允许其他文件调用static函数的,但是可能会有某些需要,要调用static函数:第一种 #include “b.c”相当于把b.c里面的内容搬过来一样,b.c里面的所有变量和函数都可以调用。第二种 #include “b.h” + 在b.c里再定义一个普通函数来调用static函数这样就可以调用那个普通函数进而调用s
2022-04-25 15:11:47 794 1
原创 typescript 安装及配置ts-node环境变量
typescript 安装及配置ts-node环境变量从 JS 到 TS,我们一开始还会用 Webpack 配置来运行我们应用,后面发现了 ts-node,直接 ts-node index.ts 就可以运行 TS 应用了,不需要用 Webpack 打包成低版本的 JS 才能运行。tsc 是一个编译器,把 TS 变成 JS。ts-node 是一个执行环境,把 TS 变成 JS 然后执行。安装全局安装:npm install -g typescriptnpm install -g ts-node
2021-10-19 09:33:52 1719
原创 ubantu 安装 yum
主要分四步:1. 首先检测是否安装了build-essential程序包,apt-get install build-essential。2. 安装yum,apt-get install yum。3.安装完毕但是没有源,不能直接使用yum安装软件,于是尝试着把fedora上的源放到ubuntu上使用。首先下载fedora-163.repo和fedora-updates-163.repo两个文件, 并放入/etc/yum/repos.d/目录下,然后编辑这两个文件将$releasever全部替换成17。
2021-08-03 19:52:57 284
原创 交叉编译
交叉编译交叉编译1.====================================是什么?= 交叉编译 是在一个平台上生成另一个平台上的可执行代码。 我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex, 是在c51上面运行,不是在windows上面运行 我们在ubuntu上面编写树莓派的代码,并编译成可执行代码,如a.out, 是在树莓派上面运行,不是在ubuntu linux上面运行 编译:是在一个平台上生成在该平台上的可执行代码
2021-04-30 10:21:07 88
原创 linux 静态库 动态库制作与使用
Linux库概念及相关编程1. 分文件编程案例好处:分模块的编程思想网络 a超声波b电机ca.功能责任划分b.方便调试c.主程序简洁2. 库链接: link.链接: link.a) 静态库静态函数库,是在程序执行前(编译)就加入到目标程序中去了 ;优点: 运行快发布程序无需提供静态库,因为已经在app中,移植方便缺点:大b) 动态库动态函数库,是在程序执行时动态(临时)由目标程序去调用缺点: 运行慢优点: 小3. 库的制作静态库的制作:格式xxxx.aa. g
2021-04-27 21:10:39 131
原创 2021-04-27
树莓派开发1. 树莓派刷机2. 树莓派登录2.1 HDMI视频线 连接到显示器2.2 串口2.2.1 设备破解默认情况,树莓派的串口和蓝牙连接。想办法断开蓝牙连接,把串口用来数据通信链接: link.a. 观看树莓派的启动过程,字符b. 串口登录树莓派默认账号:pi默认密码:raspberry2.3 通过网络登录树莓派2.3.1 让树莓派入网修改链接: link.Nano是文档编辑器,已进入便可以编写。Ctrl+o 保存,会有提示是否写入。我们按回车。Ctrl+x退
2021-04-27 20:49:19 94
转载 2021-04-08
The authenticity of host ‘XXXX‘ can‘t be established错误解决转自:https://blog.csdn.net/Jessie_Lian/article/details/113243579亲测有效二级标题三级标题四级标题五级标题六级标题
2021-04-08 21:28:19 113
原创 Linux系统编程
Linux系统编程文件操作文件的打开与创建文件写入操作文件读出操作文件光标移动操作文件操作之cp指令编写文件操作之修改配置文件文件操作之向文件写入整数,结构体标准C库对应的文件操作f open()fwrite()fread()fclose()seek()进程进程创建及使用vfork()进程退出exit()父子进程———wait()exec族函数system()popen()进程通信无名管道有名管道消息队列共享内存信号信号量线程线程创建,等待,退出线程共享内存互斥量解锁加锁加解锁使用共享内存死锁线程同步———
2021-03-30 21:03:42 1171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人