linux - xv-6 make 显示为最新,即使有更改
问题描述
我在玩xv6代码,我更改了ls.c
命令中的printf内容,当我执行时make
,它显示xv6已经是最新的
但是我在ls
命令中所做的更改确实显示了我无法理解的更改为什么
解决方案
ls
是用户程序的一部分(在 中,vx6-public
我不知道xv6-riscv
),因为一个简单的make
只构建内核,这是正常的,ls
不会再次构建。
要构建用户程序,请键入make fs.img
或make qemu
推荐阅读
- java - 为什么我的arraylist 只填充了一个元素?
- javascript - 使用 map 和 reduce 转换数组
- excel - 如果某个值在一列的每 10 个单元格中出现少于 3 次,则将这些值替换为另一个值
- python - Python pandas:如何在符号更改时选择行并具有最小值?
- python - 点击 Recaptcha
- python - 如何在 Django 中创建具有两种不同状态的过滤器
- python - 在变量中使用列表内容返回“TypeError:float() 参数必须是字符串或数字,而不是 'set'”错误
- xamarin.android - 从客户端调用 SignalR Hub 方法会锁定 Xamarin android App
- sql - 创建 Tablefun 扩展后使用“Crosstab”功能
- spring-boot - 没有可用的“mypackage.repository”类型的合格 bean:预计至少有 1 个有资格作为自动装配候选者的 bean