Linux
文章平均质量分 86
Linux学习与运用的点点滴滴。
澄澈i
尽吾志也而不能至者,可以无悔矣。
变强总是让人抓耳挠腮,头顶着凉。
展开
-
makefile编译debug版本调试时无法定位到源文件:No source available for “main() at 0x8544“
之前用makefile编译了一个release版本的可执行文件,但是后面想调试的时候发现无法调试。觉得-g就能解决问题,后面发现根本不行。这里虽然加了-g选项,但是调试的时候还是出现找不到源文件的情况。原创 2023-05-31 15:00:16 · 1773 阅读 · 0 评论 -
EclipseCDT远程交叉编译&远程单步调试&基于makefile例程(实测有效)
之前写过一篇VSCode远程调试linux,当时是把程序以及代码通过远程的方式,在从机上进行GCC编译,主机上远程GDB调试。这有个弊端就是从机里面会有源代码,同时从机还需要支持GCC和GDB。后面进一步拓展,VSCoede通过从机的交叉编译链远程编译,把生成的程序放到从机上运行,但是并没有实现远程调试,要想远程调试还得从机编译,这个问题目前还未解决。后面考虑出个博客解决一下VScode远程调试的这个问题,当然了这篇博客其实解决了远程调试的这个问题,只不过是换了个平台。原创 2023-05-30 23:17:32 · 1406 阅读 · 0 评论 -
linux下安装EclipseCDT:离线安装与在线安装
Eclipse使用CDT插件就可实现用Eclipse开发C/C++的程序,这里介绍linux下如何安装开发环境。因为linux系统的主机一般使用的时候无法连接外网,用内网的情况居多,所以首先介绍离线下载的方式。当然,个人学习使用的时候,主机性能够强大就直接使用VMware创建一个linux虚拟机,用桥接的方式,只要主机能上网,虚拟机就能上网,在线下载就显得非常方便。本篇博客写了EclipseCDT的详细安装,只要挑一个可以用的就行了。原创 2023-05-29 08:35:18 · 2107 阅读 · 0 评论 -
mkfs.vfat以及mkfs.ext4命令详解
做磁盘格式化(文件系统创建) 的时候发现网上对于mkfs.vfat和mkfs.ext4的命令解释都不多,这边就特地整理一下。原创 2023-05-20 15:47:55 · 4935 阅读 · 0 评论 -
VMware中Ubuntu拓展磁盘容量的两种方式 &图形化方式&命令行磁盘分区方式(亲测有效&简单且详细)&linux磁盘分区
在用VMware虚拟机的情况下,一开始分配的容量在使用过程中,出现不够的情况。针对这种情况,如何拓展磁盘容量?下面整理归纳了两种方式进行拓展。一种是Ubuntu自带的磁盘工具,另一种是命令行方式的磁盘分区方式。第二种方法后面的具体原理参考我的另一篇博客:————————这篇博客如标题所写,针对VMware扩容的情况进行操作。本篇文章从给虚拟机扩容引申到磁盘分区等相关知识点,应用非常广泛。后面会再写一篇磁盘分区的博客进行归纳总结。这一路写下来,自己受益也是很多的,一起进步!原创 2023-05-15 08:41:47 · 17415 阅读 · 9 评论 -
linux中TF启动卡制作:磁盘分区&文件同步
TF卡在linux环境下配置好相关软件后,把配置好的系统以及软件放到zynq中使用。本文以32G容量的TF卡为例,基本上按照步骤走一遍就可以完成了,内容比较简单,这里记录是为了方便自己后续制作,同时也分享给有需要的人。本文是使用Ubuntu18.04版本的操作系统,同时使用的是VMware17虚拟机。这篇文章记录了TF卡制作的一个流程,也写了点自己踩过的坑和对应的解决方案。整体还是比较简单,熟能生巧。原创 2023-05-05 13:09:32 · 1398 阅读 · 0 评论 -
Ubuntu中用VSCode交叉编译程序放到从机上运行
这篇博客是以树莓派CM4为例子进行阐述,其他的arm架构等开发板也可以采用这样的方式。详细介绍了VSCode的json配置和交叉编译链的选择下载等。原创 2023-04-21 10:05:38 · 1951 阅读 · 0 评论 -
vmware下Ubuntu系统中安装vscode
这篇博客是为后面交叉编译程序放到树莓派上运行做的准备。同时也是自己在装过程中的一个记录。在线与离线安装的唯一不同就是获取安装包是在线下载还是别的地方拷贝过来以及下好的。原创 2023-04-20 19:12:37 · 2743 阅读 · 0 评论 -
下载VMware安装Ubuntu18.04.6系统
这篇文章是为交叉编译做的铺垫,本文内容比较简单,按步骤操作即可。原创 2023-04-19 21:52:22 · 1005 阅读 · 2 评论 -
VSCode远程调试linux
这个调试是基于迅为itop3568板子进行调试的,如果你的不是这个板子,其实其他的也差不多流程。这里从机3568下载好GCC和GDB之后,通过指令进行编译并生成可执行文件。因为linux中进行调试确实不太方便,没有windows下的工具那么舒服,所以这里用VScode进行远程调试。这里是交差编译的一种方式,就是从机编译和生成可执行文件,然后主机进行调试。还有另一种交叉编译的方式是,主机用基于从机的交差编译链条工具进行编译和生成可执行文件,把可执行文件直接放到从机去,然后在用远程调试的方式进行。原创 2023-04-11 14:45:51 · 2031 阅读 · 0 评论