【Linux 报错】“make: ‘xxxx‘ is up to date.” 解决办法

一、报错原因

我们使用 make 命令,想要将 text.c 文件编译形成 可执行文件 text 时,报错如下

cpp 复制代码
make: 'test' is up to date.

中文含义:test 文件已经达到最新状态

意思是: test.c 文件里面的 所有源代码都没有修改过,你当前目录下一定有一个名字同为 test 的可执行文件(大概率是你之前编译过一次 test.c 而生成的 text)

而你没有修改过 test.c ,当然编译出来的 test 就和之前的 test 一样,编译器认为没必要生成一个相同的,因此,表示目标代码不需要编译,而报上面的错

二、解决办法

删掉当前目录下的那个 同名的可执行文件,即上面讲解的 text

cpp 复制代码
rm -f test // test 这里写你自己要删掉的文件名

然后再使用 make,就可以成功运行,并生成一个新的 test

相关推荐
Yupureki19 小时前
《Linux网络编程》5.HTTPS协议
linux·网络·https
知识汲取者19 小时前
巨量引擎 Marketing API Java SDK 介绍
java·开发语言
182******208319 小时前
2026年40岁自学java还能找到工作吗
java·开发语言
yuzhiboyouye20 小时前
java线程池
java·开发语言·firefox
搬砖的小码农_Sky20 小时前
Linux操作系统:Ubuntu和Debian的区别
linux·ubuntu·debian
江湖有缘21 小时前
基于Ubuntu系统Docker部署Note Mark:从安装到配置全流程
linux·ubuntu·docker
前端之虎陈随易21 小时前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
宁小法21 小时前
Linux批量删除文件
linux·服务器·批量·删除文件
无限进步_1 天前
二叉搜索树完全解析:从概念到实现与应用场景
c语言·开发语言·数据结构·c++·算法·github·visual studio
努力努力再努力FFF1 天前
别再乱学PS、Python了,普通大学生该看懂的技能趋势
开发语言·python