Linux专栏
文章平均质量分 84
Linux学习记录
维多利加514
这个作者很懒,什么都没留下…
展开
-
linux开发随笔
同样的源码,经不同的编译链编译后,可以运行在不同架构的设备,在一台设备上编译要运行在另一个平台的程序,就叫交叉编译,必须要用适应目标架构的交叉编译链。这时候,在 Ubuntu 的/home/book/nfs_rootfs 目录下,已经有了 zImage、 dtb 文件,并且有 lib/modules 子目录(里面含有各种模块)。桥接网卡用于和开发板,windows主机沟通。c是char设备,b是block设备,那两个数字呢,第一个是设备的主设备号,另一个是次设备号,次设备号对应一个设备的不同硬件部位。原创 2023-07-10 15:25:18 · 158 阅读 · 1 评论 -
Linux常识
这种连接方式,编译器默认会去编译链内的相关路径 ,可以把库文件放入编译链内部路径,也可以指定查找路径,gcc -o hello hello.o -L ./ -lhello,-L指定路径,./表示当前目录。-c表示将文件转为.o文件,比如可以把.c转为.o,也可以吧.i转为.o,也可以吧.s转为.o,也就是会根据源文件后缀,自动识别执行。可以gcc -o hello hey.c hi.c,但是不好,这样如果修改了某个文件,那么所有文件都要再经过从预处理到连接整个过程,浪费时间和资源。原创 2023-05-11 22:50:17 · 37 阅读 · 0 评论 -
嵌入式linux问题记录并解决(韦东山imx 6ull)
再试试另一种,即主机服务开启没,打开服务,找到vm开头的,全部启动,发现有vmware usbsrbition service找不到文件,无法开启,联想到每次插入usb网卡没有弹出选择连接到主机还是虚拟机,很可能这就是根本原因。要勾选DHCP,即动态获取ip,否则必须要修改虚拟机的ip地址,与虚拟网络编辑器的vnet8同一网段,这种就是静态ip,一般用于多台虚拟机需要相互合作协同,比如hadoop集群,这里不再细说。ping百度成功,进入设置看到ens33(NAT网卡)和ens36(桥接网卡)连接成功。原创 2023-04-25 15:16:17 · 250 阅读 · 0 评论