新闻详情

新闻详情

首页 / 资讯中心 / 详情

记录嵌入式linux学习第六天

发布时间:2026/9/29 21:05:42来源:尧图网络
记录嵌入式linux学习第六天
1.vim编辑器一般linux系统自带vi编辑器但是比较难用所以一般安装VIM编辑器命令sudo apt-get install vim2.vim编辑器使用命令vi XXX来打开文件一般有三种模式分为一般模式编辑器模式还有命令行模式一般模式当使用vi 命令打开编辑器时会默认是一般模式这个时候一部分的键盘没有办法使用编辑器模式一般有不一样的字母代编不一样的模式比如常用的有a,i输入a时自动进入编辑器模式表示在光标后面进行输入文本输入i时会在光标前面进行输出文本命令行模式通过输入 / 进行进入命令行模式q !表示不保存返回w是保存3.其他操作dd表示删除光标所在行ndd表示删除光标所在行以及后n行。u表示撤销上一步。.表示重复前一步操作yy复制光标所在行nyy表示复制光标所在行以及下面n行p表示复制到下一行P表示复制到上一行4.linux的c语言编程一,编写C程序在第一期视频中不适用vscode后面裸机开发在进行使用先使用vim编辑器进行编写首先设置vim参数在原始vim中tab是把拓展8个位置要把它改为4先通过命令sudo vi /etc/vim/vimrc。进入文件通过命令 set ts把他改为4顺便改一个设置让他显示行号set nu。先通过vim编辑器进行书写程序书写完之后进行编译通过gcc进行编译gcc编译有很多命令当使用gcc直接编译时会自动生成,a.out文件 当使用gcc hello.c -o hello时表示把hello.c文件编译为hello文件使用gcc -v hello.c表示显示出编译的全部过程编译的流程是预处理汇编编译链接预处理对程序中的宏定义等相关内容进行前期的处理。汇编 将C文件转换为汇编文件编译将C源文件编译为以.o结尾的目标文件可能会有很多的.o文件链接将多个.o文件进行链接起来5.make工具make工具可以实现自动化编译当文件拥有很多时一个个使用gcc命令并不现实所以可以我用这种自动编译工具特点如果只修改了几个文件那么只负责重新编译这几个文件如果是头文件被修改了就编译所有以此文件为头文件的进行编译6.makefile如果是一般的gcc命令的话每一次进行修改都需要把所有的文件进行重新编译有的时候很多文件时就会导致编译时间过长而我们使用makefile的话就会是的效率大大提升 makefile的特点当所有文件都没有编译时makefile会编译所有文件。当文件编译过后对某一个文件进行修改时不用对所有文件进行编译只需要对这一个文件进行编译大大提升了效率。如果是头文件被修改了那么有此头文件的所有文件都需要重新编译并且链接成可执行文件。这些就是我今天的笔记明天我要把正点原子的第一期学完我是不会放弃成为嵌入式高手的。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

QT数据库连接全攻略,ClaudeCode真经第六章:问题排查与故障处理——TaoToken统一Key接入与config.toml骨架实战 2026/9/29 21:53:22

QT数据库连接全攻略,ClaudeCode真经第六章:问题排查与故障处理——TaoToken统一Key接入与config.toml骨架实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
财报附注表格精准提取:OpenClaw 从 PDF 年报附注挖掘隐藏明细,补齐财务分析维度 2026/9/29 21:53:22

财报附注表格精准提取:OpenClaw 从 PDF 年报附注挖掘隐藏明细,补齐财务分析维度

一、引言:被低估的财务信息富矿财务分析人员经常面对一个看似矛盾的现象:一份上市公司年报动辄两三百页,其中最核心的三张报表——资产负债表、利润表和现金流量表——加起来的篇幅往往只有几页,剩下的绝大多数内容都属于财务报表…

阅读更多 →
监管规则该写成代码还是配置?规则 DSL 的表达力取舍与上线前回放测试 2026/9/29 21:53:22

监管规则该写成代码还是配置?规则 DSL 的表达力取舍与上线前回放测试

监管规则写成代码,改一次要发一次版;写进数据库配置,又常常表达不了复杂逻辑。这是规则引擎落地时最常见的两难。本文拆解规则的表达方式设计(DSL)与规则测试:表达力、可测试性、执行安全怎么平衡&#xff…

阅读更多 →
路由跳数与地理位置校验:为什么 IP 归属地和实际出口位置不一致 2026/9/29 21:53:22

路由跳数与地理位置校验:为什么 IP 归属地和实际出口位置不一致

在跨境代理、数据采集、海外账号运维工作中,经常遇到一个现象:第三方 IP 查询工具显示 IP 归属地为目标城市,但业务平台识别的出口地理位置却完全不同。很多开发者会直接判定代理 IP 标注虚假、IP 质量差。实际上,该现象多数并非 …

阅读更多 →
如何让AI真正读懂你的代码库?Comet项目知识工程知识层实战指南 2026/9/29 21:53:22

如何让AI真正读懂你的代码库?Comet项目知识工程知识层实战指南

如何让AI真正读懂你的代码库?Comet项目知识工程知识层实战指南 【免费下载链接】comet Comet: agent skill harness for turning ideas into evaluated workflows 项目地址: https://gitcode.com/rpamis/comet 你有没有遇到过这样的尴尬:让 AI 帮…

阅读更多 →
FTP文件传输协议从原理到实战:双连接模型、vsftpd配置与故障排查 2026/9/29 21:53:14

FTP文件传输协议从原理到实战:双连接模型、vsftpd配置与故障排查

简介:这份文档资料面向计算机网络基础课程的学习者,聚焦文件传输协议(FTP)这一TCP/IP体系中最常见的应用层协议,帮助读者系统理解FTP的工作原理与设计思路。资源包内含1个doc文档,大小约142KB,内…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉