make 报错 *** recipe commences before first target. Stop.

news/2024/9/22 18:25:42/

背景

学习linux设备驱动,写第一个hello world程序,make报错:

eden@ubuntu:~/Documents/Project/scull/hello_world$ make
Makefile:17: *** recipe commences before first target.  Stop.

原因

最后查明原因是我的target多了tab

Makefile的rule基本是这样的

targets: prerequisites

        command

        command

        command

targets前不能有tab键

command要使用tab键开始

我错误的写法是:

        ifneq ($(KERNELRELEASE),)hello-objs := hello.oobj-m := hello.oelseKERNELDIR ?= /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)modules:$(MAKE) -C $(KERNELDIR) M=$(PWD) modulesendif

  改为:

ifneq ($(KERNELRELEASE),)hello-objs := hello.oobj-m := hello.oelseKERNELDIR ?= /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)modules:$(MAKE) -C $(KERNELDIR) M=$(PWD) modulesendif

问题解决


http://www.ppmy.cn/news/4572.html

相关文章

[山东科技大学OJ]2622 Problem I: 数组元素计数 (Append Code)

Time Limit: 1 Sec Memory Limit: 2 MB Submit: 1032 Solved: 782 [Submit][Status] Description 输出一个数组中与指定数字相同的元素的个数。 ----------------------------------------------------------------------------- 结合“Append Code”中的代码,编…

uboot启动流程

目录 1. 从汇编到C语言 1. 从汇编到C语言 uboot整个程序的入口是 ./arch/arm/lib/vectors.S 的 start 其中,reset 来自于 ./arch/arm/cpu/armv7/start.S, ./arch/arm/cpu/armv7/start.S 程序的执行路径为 reset --> save_boot_params_ret --> cp…

Java集合/泛型面试题

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Java面试题…

1. Scss 基础使用

1. Scss 基础使用 1. 语法格式 Sass 有两种语法格式。首先是 SCSS (Sassy CSS) ,这种格式仅在 CSS3 语法的基础上进行拓展,所有 CSS3 语法在 SCSS 中都是通用的,同时加入 Sass 的特色功能。此外,SCSS 也支持大多数 CSS hacks 写…

接口测试(十)—— telnet和python代码测试dubbo接口

目录 一、传智健康项目介绍 1、项目描述 2、目标用户群体 3、项目模块 4、系统框架 二、Dubbo接口测试 1、RPC 2、Dubbo 3、查阅API文档 三、Telnet工具远程调用 1、启用telnet 2、telnet远程连接服务 3、telnet调用服务接口 四、python借助dubbo远程调用 1、安…

LeetCode HOT 100 —— 301.删除无效的括号

题目 给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。 返回所有可能的结果。答案可以按 任意顺序 返回。 思路 DFS 回溯算法: 首先最终合法的方案,必然有左括号的数量 右括号的数量 …

HCIE-12.9 杭州战报

一、前言 本篇文章是本人12.9日在杭州参加HCIE-RS考试的战报,供在元旦之前参加HCIE-RS考试赶末班车的大佬们参考,近期不参加考试的大佬们可以不用理会。 近期HCIE顺利通过,下一步计划更新前两年在学习数学建模过程中的有关笔记,有…

傻白入门芯片设计,盘点半导体业界的大佬(十六)

目录 一、台积电TSMC (1)姓名:胡正明 (2)姓名:林本坚 (3)姓名:余振华 (4)姓名:米玉杰 (5)姓名&#xff1…